Afficher un message
Vieux 08/09/2007, 12h30   #1
otto
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut barre de progression pour le download d'un tableau ?

Bonjour
J'ai un répertoire avec des milliers de photos (env. 10k) que je sélectionne à l'aide d'un script PHP
dans un tableau. Ce tableau est ensuite utilisé par une fonction Javascript pour les feuilleters.

Avant que je puisse utiliser la commande avant ou arrière je dois attendre que le tableau soit downloadé dans
mon browser.

Question est il possible d'afficher une barre de progression en JavaScript pour voir l'état du download ?
si oui comment ?

Merci d'avanc pour l'idée ou un lien internet.

Otto


Exemple simplifié du source:

Partie PHP
Lecture du répertoire et charge le tableau image
*************
$dossier=opendir ($repertoir);
$by = 1;
while ($file = readdir ($dossier)) {
if($file != "." && $file != "..") {
echo "image[$by]='$repertoir$file';\n";
$by++;
$last_pic = $repertoir.$file;
}
}
closedir($dossier);


Partie JavaScript
affichage du des images
*******************
image.sort();

var actuel=0, ende=$by-1;

for(r=1; r < $by; r++){
animation[r]=new Image(); animation[r].src=image[r];
}

function feuilleter(direction) {
if (direction == 1) {
if (actuel >= ende) {
actuel = 0;
}
actuel++;
}
if (direction == -1) {
if (actuel <= 1 ) {
actuel = ende;
}
actuel-- ;
}

document.images.dummy.src=animation[actuel].src;
}
</script>

<div align=center>
" . ($by-1) ." images<br>;


<<
<a href="javascript: feuilleter(-1);">en arrière</a>
<a href="javascript: feuilleter(1) ;">en avant</a>
>>

<br><br>
<img src="<? echo $last_pic; ?>" name="dummy">
</div>
  Réponse avec citation
 
Page generated in 0,06010 seconds with 9 queries