Tester la présence d'un fichier et l'indiquer visuellement
Kridge
Messages postés4Date d'inscriptionsamedi 13 janvier 2007StatutMembreDernière intervention 2 mai 2007
-
2 mai 2007 à 11:39
cs_ov3rdoze
Messages postés414Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention23 septembre 2014
-
2 mai 2007 à 14:53
Bonjour,
Je suis à la recherche d'un script qui me permet de tester une liste de fichiers et d'en indiquer la présence par une image. Simplement, je ne sais pas développer en JS... Si vous pouvez me donner des fragments de codes ou m'aiguiller vers des sources, cela serait super !
Dans le principe
Liste de fichiers dans un répertoire (cette liste est connue, on n'a pas besoin de la déduire)
"fichier1.pdf"
"fichier2.pdf"
"fichier3.pdf"
...
Dans une page HTML
Pour le fichier 1
Si fichier présent afficher "image1" si non "image2"
Pour le fichier 2
Si fichier présent afficher "image1" si non "image2"
Pour le fichier 3
Si fichier présent afficher "image1" si non "image2"
...
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 2 mai 2007 à 14:12
ah ben oui ov3rdoze ... pas pensé à ajax...
c'est une solution.
mais là, avec les nouvelles données ===> langage serveur.
ce sera le plus simple de toutes manières.
<hr />
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 2 mai 2007 à 14:41
je pense que celle d'ov3rdoze est nickel ?
sinon, dans le forum et dans les sources de JavaScriptfr.com
une petitre recherche sur ajx et ou xmlhttprequest donnera son lot de réponses.
<hr />
cs_ov3rdoze
Messages postés414Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention23 septembre 2014 2 mai 2007 à 14:53
Merci bultez
Celle que j'ai fourni fonctionne, je l'ai souvent utilisée. Mais il est possible que tu en trouves des plus optimisées dans les sources ou autre..
Le 2ième paramètre de getReadyStateHandler() reçois une fonction (c'est strange, je sais...) que tu dois déclarer. c'est celle qui sera exécutée si la requête aboutie.