begin process at 2012 05 29 00:33:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Barre de progression pendant un traitement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Barre de progression pendant un traitement

samedi 31 mars 2007 à 14:58:44 | Barre de progression pendant un traitement

dijacou

Bonjour,
J'ai une page html qui traite, après appui sur un bouton, un fichier excel via un javascript et met à jour une base access.
Je veux afficher une barre de progression (DIV de taille variable) au fur et à mesure du traitement des lignes excel.
Hélas, le traitement ne rendant pas la main à l'affichage, la barre ne s'actualise qu'à la fin du traitement, ce qui manque d'intéret.
J'ai essayé également avec un timer (settimeout et setinterval) mais le timer ne semble pas agir tant que le traitement tourne.
Comment faire pour actualiser l'affichage pendant qu'un script se déroule?

N'ayant pas trouvé sur les forums un problème similaire (sauf en vb.net mais je souhaite rester "léger", éviter des activex), je vous remercie d'avance de votre aide.

Mon environnement : XP + IE; la page est accessible sur un disque partagé du réseau, je ne passe pas par une adresse http.



samedi 31 mars 2007 à 15:23:40 | Re : Barre de progression pendant un traitement

bultez

Membre Club




Bonjour,

>>éviter des activex
    bof... comme     >>...un fichier excel via un javascript et met à jour une base access.
    il y en a déjà.. non ?
   
    fonction(....)
    {
       traitements...
       maj barre de progression
       setTimeout("fonction();",délai);
       // et plus rien ici, plus d'instructions !
    }

Cordialement            Bul     [mon Site]     [M'écrire]

samedi 31 mars 2007 à 20:48:42 | Re : Barre de progression pendant un traitement

dijacou

Réponse acceptée !
Merci pour ce conseil : // et plus rien ici, plus d'instructions !

J'ai compris le mécanisme. Pour transformer un traitement traditionnel

traitement debut
pour chaque ligne
    fonction_ligne
suivante
traitement fin

il faut écrire

traitement début
positionner sur première ligne
fonction_ligne
    traiter la ligne
    suivante
    settimeout(fonction_ligne) si pas dernière
    sinon lancer traitement fin


C'est le timer qui relance la boucl
e

Merci encore.


samedi 31 mars 2007 à 20:57:19 | Re : Barre de progression pendant un traitement

iliastjrs

ezfgefg


Cette discussion est classée dans : page, excel, traitement, barre, progression


Répondre à ce message

Sujets en rapport avec ce message

window.close [ par Fripouille ] Bonjour,je souhaite que mon navigateur affiche mon site mais sans les barres de navigation. Par contre la barre des tâches m'intéresse.J'ai d'abord te scroll barre [ par viking11100 ] salut je debute alors evidemment j'ai dess blemsje fais un site avec frontpage et je voudrais savoir comment je peux faire pour que ma page index qui Document office en lien depuis une page htm [ par mastere30 ] Hello tout le monde,j'ai un petit soucis avec une de mes pages htm. Sur cette page j'y ai des liens qui me font ouvrir des documents word et excel. Mo Barre d'outils en js. [ par Johnie ] Bonjour,Tout d'abord merci de prêter attention à mon problème. Je ne suis pas un expert en javascript loin de là, et dans le cadre d'un projet je dois Pb tout con... avec traitement de chaine [ par slog9 ] voila:g une variable "page" qui recupere lZurl dZune autre page(var page = window.parent.main.document.location;)jZobtien comme valeur: "http://.../.. Barre de progression dans une iframe [ par titoy ] Bonjour à tous, voici mon premier message sur le forum :)J'aurai besoin d'une lumière... alors je m'explique :J'ai une page html qui contient un menu. Barre de progréssion durant le chargement d'un page [ par rem78 ] Bonjour,Je suis actuellement entraint de réaliser mon site et ma page d'accueil comporte des frames (cadres) et je souhaite la faire ouvrir en mode pl sauvegarde page html à partir d'une autre frame [ par pvient ] Résumé de mon problème :j'ai deux frames appellées topFrame et l'autre mainFrame, dans la première je demande l'affichage de la seconde (dans laquelle fermeture excel depuis page intranet [ par squat9 ] Bonjour,Je ne sais pas si je suis sur le bon forum et si ce n'est pas le cas je m'en excuse:J'ai une page intranet dans laquelle l'utilisateur peut cl Problème barre de défilement horizontal sur mes pages [ par rem78 ] Bonjour,Je suis confronté à un problème de barre de défilement horizontal qui apparaît sur ma page web automatiquement,cette page est constitué par un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,513 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales