Je veux faire un diaporama d'image sur mon site web, voici mon code
<head> <script type="text/javascript"> var image1 = new Image() image1.src = "images/pentagg.jpg" var image2 = new Image() image2.src = "images/promo.jpg" </script> </head> <body> <p><img src="images/pentagg.jpg" width="500" height="300" name="slide" /></p> <script type="text/javascript"> function slideit() { var step=1; document.images.slide.src = eval("image"+step+".src") if(step<2) step++ else step=1 setTimeout("slideit()",2500) } slideit() </script> </body>
Pourquoi ça ne fonctionne pas? J'ai mis l'image que je souhaite dans le dossier images
Il ressemblera à ceci
<head> <script type="text/javascript"> var image1 = new Image() image1.src = "images/pentagg.jpg" var image2 = new Image() image2.src = "images/promo.jpg" </script> </head> <body> <p><img src="images/pentagg.jpg" width="500" height="300" name="slide" /></p> <script type="text/javascript"> var step=1; function slideit() { document.images.slide.src = eval("image"+step+".src"); if(step<2) step++; else step=1; setTimeout("slideit()",2500); } slideit(); </script> </body>
Au lieu d'écrire le code à partir du scratch, vous pouvez utiliser la connexion jquery. Une telle connexion peut également fournir de nombreuses options de configuration.
Voici ce que j'ai le plus aimé.