Salut tout le monde, voila je cherche a afficher une image pendant un certain temps puis la remplacer par une autre pendant un autre temps etc...
et j'ai quelque probleme avec le script (je développe ca en java : un bouton va creer un fichier html qui me permet de faire ca)
sachant que elem.cheminFichier est le chemin du fichier et elem.duree la durée d'affichage en secondes (c'est pour ça que j'ai rajouté 000 car la fonction setTimeout est en millisecondes) et la boucle for est une boucle qui parcourt un tableau d'objet "tabElement"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 fw.write("<DOCTYPE html><HTML><HEAD><TITLE>Apercu du Scenario</TITLE> </HEAD><BODY> "); for(ElementInit elem : tabElement){ fw.write("<div id=\"img"+i+"\"><img src=\""+elem.cheminFichier+"\"/></div>" +"<script type=\"text/javascript\"> var test = setTimeout(function(){document.getElementById('img').style.display = \"none\";},"+elem.duree+000+");</script>"); i++; } fw.write("</BODY>\n </HTML>");
et ça ça m'affiche juste les images a la suite les unes des autres, alors que je souhaiterais en afficher une pendant un certain temps puis la faire disparaitre et faire apparaitre l'autre.
Partager