-
Compteur de contenus
5 -
Inscrit(e) le
-
Dernière visite
Messages postés par bobyiii
-
-
ok, j'ai réussi, mais il y a un problème,
le setTimeout() se fait une fois que le script est terminé, c'est a dire que toute la page se charge et ensuite le pourcentage commence a se modifier
donc en gros mon problème n'est pas résolu =( -
oui car on arrive a 100% et c'est ce qu'on veut, mais moi je veux voir les étapes, si tu essaye avec un sleep(),
le innerHTML ne se met plus a jour et du coup on voit seulement le résultat final.
var barre = document.getElementById('barre');var jmax = 100;for(j=0;j<=jmax;j++){pourcentageChargment=j;changerTexte(barre,pourcentageChargment+"%");sleep(50);}function changerTexte(element, text){element.innerHTML=text;}function sleep(milliseconds) {var start = new Date().getTime();for (var i = 0; i < 1e7; i++) {if ((new Date().getTime() - start) > milliseconds){break;}}}si jamais on met une fonction alert() dans la boucle, la mise a jour va se faire.mais je veux pas d'un alertun ami m'a dit de chercher avec la méthode permettant d'écrire dans la barre d'état mais je n'y parviens pas -
oups, oui pardon, voila:function changerTexte(element, text){element.innerHTML=text;}cette méthode fonctionne.
-
Bonjour à tous,
J'essaie de faire un petit pourcentage du chargement de mon site
En gros je charge des images au début, pendant se temps, j'affiche simplement un petit texte (ex: 10%) qui est sensé évolué au cours du temps
mais dans une boucle, le innerHTML ne se rafraichit pas donc je voudrais savoir s'il y a une solution...
voici un bout de code simple:
for(j=0;j<jmax;j++){
i++;pourcentageChargment=parseInt(i/nbImages*100);changerTexte(barre,pourcentageChargment+"%");}Merci bcp
bobyiii
innerHTML dans une boucle
dans AjaX et JavaScript
Posté
Je suis désolé mais ce n'est pas ce que je voudrais.
En gros j'ai une liste d'image, chaque image est placée au hasard quelque part sur ma page.
Ceci est fait dans une boucle.
Je voudrais que après chaque chargement d'image, le chiffre de mon pourcentage augmente.
mais avec ça, ça n'augmente qu'une fois le script terminé, quand les images sont déjà chargées.
Voici ma fonction en entier :