Comment créer un diaporama d'image en html?

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

    1. Définissez var step = 1 en tant que variable globale en le mettant au dessus de l'appel de fonction
    2. Mettre des points-virgules

    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é.

    http://www.zurb.com/playground/orbit-jquery-image-slider