![]() |
Forum SELFHTML: Archives: |
|
|
Le message suivant est de: Bul,
marcel.bultez@tiscali.fr, 22. 12. 2003, 09:28
http://marcel-bultez.chez.tiscali.fr
bonjour à tous
dans le script suivant (window,internet explorer)
<font face="Courier New" size=2><pre>
Répertoire initial : <input type=text name=deb value="c:\"> <input type=button value="Démarrer" onclick="Aller(deb.value);">
Nom Fichier : <input type=text name=fic size=64>
Nbr : <input type=text name=nbr value=0>
<script type="text/javascript">
var fso = new ActiveXObject("Scripting.FileSystemObject");
function Aller(repertoire) //üü début d'un répertoire üü
{var f = fso.GetFolder(repertoire);
var f1 = new Enumerator(f.files); //üü les fichiers üü
for (; !f1.atEnd(); f1.moveNext())
{ fic.value=f1.item();
nbr.value++;
// alert("séquence ok"); // avec alert "text sont mis à jour"
}
var f2=new Enumerator(f.subfolders); //üü les sous/répertoires üü
for (; !f2.atEnd(); f2.moveNext())
{ Aller(f2.item()); } }
</script>
les "input text" ne s'affichent qu'en fin de séquence Aller
et comme appellée de manière récursive !!
ou après alert(..)
je ne sais pas quoi faire pour que l'affichage se fasse
quand "text.value changent", sans pour autant "interrompre"
le programme comme avec alert
d'avance merci
© 1998-2004
selfhtml@fr.selfhtml.org