Accueil > > > SLIDESHOW MANUEL OU AUTOMATIQUE SIMPLIFIÉ
SLIDESHOW MANUEL OU AUTOMATIQUE SIMPLIFIÉ
Information sur la source
Description
J'ai souvent cherché (et trouvé) des slideshow (défilement images ou encore appelés diaporamas) compliqués en Javascript. Aussi j'ai finalement décidé d'écrire mon bout de code:-) Voici mon code simplifié au possible qui fait juste ce qu'on lui demande : - manuel : appuyer sur un bouton pour afficher l'image précédente ou suivante - automatique : l'image passée en paramètre se change automatiquement
Source
- /*
- Simple slide show manuel ou automatique,
- dans la fenetre courante ou en popup,
- selon vos besoins...
- Creation 18/06/2008 Amelie Vanbockstael
- */
-
- //adresse des images
- myPix = new Array("images/ico0.gif","images/ico1.gif","images/ico2.gif","images/ico3.gif")
-
- //changement manuel
- thisPic = 0
- imgCt = myPix.length - 1
- function chgSlide(direction) {
- if (document.images) {
- thisPic = thisPic + direction
- if (thisPic > imgCt) {
- thisPic = 0
- }
- if (thisPic < 0) {
- thisPic = imgCt
- }
- document.Puzzle.src = myPix[thisPic]
- }
- }
-
- //changement automatique
- //vitesse de defilement en milliseconds
- speed = 1000;
- i = 0;
- function autoSlideShow(imgname) {
- if (document.images)
- {
- document.getElementById(imgname).src = myPix[i];
- i++;
- if (i > myPix.length-1) i = 0;
- b=imgname;
- setTimeout('autoSlideShow(b)',speed);
- }
- }
/*
Simple slide show manuel ou automatique,
dans la fenetre courante ou en popup,
selon vos besoins...
Creation 18/06/2008 Amelie Vanbockstael
*/
//adresse des images
myPix = new Array("images/ico0.gif","images/ico1.gif","images/ico2.gif","images/ico3.gif")
//changement manuel
thisPic = 0
imgCt = myPix.length - 1
function chgSlide(direction) {
if (document.images) {
thisPic = thisPic + direction
if (thisPic > imgCt) {
thisPic = 0
}
if (thisPic < 0) {
thisPic = imgCt
}
document.Puzzle.src = myPix[thisPic]
}
}
//changement automatique
//vitesse de defilement en milliseconds
speed = 1000;
i = 0;
function autoSlideShow(imgname) {
if (document.images)
{
document.getElementById(imgname).src = myPix[i];
i++;
if (i > myPix.length-1) i = 0;
b=imgname;
setTimeout('autoSlideShow(b)',speed);
}
}
Conclusion
Appel de ce script depuis la page HTML :
<HTML> <HEAD> <meta name="Generator" content="UltraEdit"> <meta name="Author" content="Amélie Vanbockstael"> <title>Slide show en Javascript</title> <script language="JavaScript" src="slideshow.js"></script> <meta name="Language" content="FR"> <meta HTTP-EQUIV="Content-Language" content="fr"> <meta http-equiv="content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript"> <!-- //prechargement des images de Dreamweaver function preload() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=preload.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } //--> </script> </HEAD> <BODY> <H2>Manuel</H2> <img src="images/ico0.gif" name="Puzzle" width="48" height="48"><br> <a href="javascript:chgSlide(-1)"><b> << </b></a> <a href='javascript:chgSlide(1)'><b> >> </b></a><br> <hr> <H2>Automatique</H2> <img src="images/ico0.gif" name="Slide" width="48" height="48"> <script>autoSlideShow('Slide')</script> </BODY> </ HTML>
Historique
- 30 juin 2008 14:40:25 :
- petite précision, j'utilise une vieille fonction de Dreamweaver pour le préchargement des images sur la page...
- 30 juin 2008 14:42:56 :
- idem
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Controle SlideShow [ par Miloflyer ]
Bonjours a tous. J'ai trouver cet bribe de code qui permet de faire une sorte de petit diaporama avec des photos, mais j'aimerai l'adapter... J'aimera
diaporama [ par morgandetoi06 ]
bonjour, j ai voulu faire un diaporama en PHP/JSmaius il ne marche pas et je ne voit pas pksvp aidez moi: voila le code que j ai fait merci de me donn
lien sur photos en javascript [ par missFlo17 ]
Bonjour bonjour,Voilà, j'ai un diaporama de photos en javascript et j'aimerai que chaque photo correspond à un lien vers une page (1 page différente p
Diaporama dans une page web [ par Winnieptitourson ]
Sur mon site j'ai mis un diaporama dans une page web.Mais il parait que ça fonctionne pas avec tous les navigateurs.Quelqu'un a-t-il une solution ?htt
Slideshow ou quiktime??? [ par Lance00 ]
Bonjour,Je suis en train de réaliser un site sur lequel la bannière du haut va etre destinée au défilement de photos les unes après les autres.Je ne p
Diaporama 3D [ par walimoha ]
J'ai installé le diaporama 3D, mais le nombre d'image est limité à 12 et il n'ya pas moyen d'en rajouter! Comment faire pour pouvoir afficher plusieur
Problème avec les caractères spéciaux ! [ par Ruffneck2045 ]
Bonjour, j'ai créer un diaporama à l'aide de php & javascript et j'ai un petit problème.En cliquant sur une image du diaporama
!!! Défi !!! recherche diaporama [ par tamtamdesign ]
Bonjour,je suis nouvelle venue sur ce site (très intéressant).Voilà, je recherche un script pour mes pages album photos.Mais comme j'ai
diaporama sur un site HTML [ par Mouki78 ]
Salut,Bon je suis un débutant :) alors soyez compréhensible LOOOLOuai donc voilà:je voudrais inserer un diaporama dans un site.Alors d'
Plusieurs Visionneuse/Diaporama automatique sans boutons ? [ par rshark ]
Bonjourje ne me connais pas trop trop en Javascript (ni php) et je voulais savoir s'il existait un script pour faire une visionneuse genre GIF anim
|
Derniers Blogs
VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ![MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ! par redo
Me voici enfin arrivé au Microsoft Mix 2010, je dois vous avouer être arrivé un peu plus tard que d'habitude, ce qui explique que je n'ayez vu aucune info passer quant au premier keynote . certains événements sont plus importants que tout, ce qui était mo...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ![MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ! par redo
Disponible gratuitement : (153 pages) PDF Version : http://download.microsoft.com/download/7/C/8/7C820C6F-C205-4ECF-B9F3-1505DD13F9BF/ProgWinPhonePreview.pdf XPS Version : http://download.microsoft.com/download/E/3/5/E359FC51-1CF5-47F1-9BF3-74AB09D3339B/P...
Cliquez pour lire la suite de l'article par redo SQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLRSQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLR par christian
Dans certains cas très particuliers il peut être intéressant de savoir le nombre de ligne que va renvoyer une requête sans exécuter cette dernière. En effet les opérations de comptage sont généralement gourmande en ressource est très difficile à optim...
Cliquez pour lire la suite de l'article par christian [WF4] ACTIVITY AVEC VUE DéTAIL MASQUéE PAR DéFAUT, VIVE WPF![WF4] ACTIVITY AVEC VUE DéTAIL MASQUéE PAR DéFAUT, VIVE WPF! par JeremyJeanson
Le code suivant est destiné à répondre à une problématique courante en Workflow : Vous avez une activité dont le designer est complexe ou dont l'affichage prend une place importante à l'écran et la possibilité Collapse/Expand ne répond pas pleinement à vo...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
Comparez les prix

HTC Hero
Entre 550€ et 550€
|