Un diaporama, boutons avance/recul |
Présentation |
||
Des photos (ou des images), de mêmes dimensions, qui s'affichent les unes après les autres dans le même cadre. Le visiteur fait lui-même défiler les photos en avant ou en arrière par boutons de commande avec possibilité d'aller directement au début ou à la fin du diaporama. Une légende est affichable pour chaque photo et la barre de statuts indique la position dans le diaporama. |
||
Le Canal du Midi |
||
|
|
|
Procédure |
||
| Copier le code ci-dessous puis le coller dans votre page HTML entre les
balises <body> et </body>, à l'endroit où vous désirez vos photos, en remplaçant
les parties oranges par le nom de chaque photo et la légende
de chaque photo. Plus loin remplacer aussi par le titre du diaporama, le nom, la largeur et la hauteur (en pixels) de la première photo. Indiquer le répertoire des photos si différent du répertoire courant: "repertoire/photoN.jpg" |
||
| <script
LANGUAGE="JavaScript">var photo=new Array()
var texte=new Array()
var num=0
var txt=0
photo[0]="photo1.jpg"
texte[0]="Légende 1" photo[1]="photo2.jpg" texte[1]="Légende 2" photo[2]="photo3.jpg" texte[2]="Légende 3" window.onload=new Function("legende.value=texte[txt]") numero=num+1 total=photo.length window.status='Diaporama photo '+numero+' sur '+total function backward(){ if (num>0){ num-- image.src=photo[num]; txt-- legende.value=texte[txt]; numero=num+1 window.status='Diaporama photo '+numero+' sur '+total } } function forward(){ if (num<photo.length-1){ num++ image.src=photo[num] txt++ legende.value=texte[txt]; numero=num+1 window.status='Diaporama photo '+numero+' sur '+total } } </script> <tr> <td align="center" width="100%" colspan="4"><p align="center"><font color="#008000" face="Arial"><big><big><strong>TITRE</strong></big></big></font></p> <p align="center"><img NAME="image" src="photo1.jpg" WIDTH="240" HEIGHT="179"> <br> </td> </tr> <tr> <td align="left" width="30%"><p align="right"><input TYPE="button" VALUE="<< Photo précédente" ONCLICK="backward()" NAME="B1"></p> <p align="right"><input TYPE="button" VALUE="[ Début <<" ONCLICK="num=1;txt=1;backward();return false" NAME="B3"></td> <td align="center" width="40%"><input TYPE="text" NAME="legende"style="width: 240px; background-color: rgb(192,192,192); text-align: center; vertical-align: middle; font-family: Times New Roman; font-size: 10pt" size="30"><p> </td> <td align="right" width="30%"><p align="left"><input TYPE="button" VALUE="Photo suivante >>" ONCLICK="forward()" NAME="B2"></p> <p align="left"><input TYPE="button" VALUE=" >> Fin ] " ONCLICK="num=total;txt=total;backward();return false" NAME="B4"> </td> </tr> <tr> |
||
| L'exemple
ci-dessus est donné pour trois photos. Ajouter autant de lignes suivantes que nécessaire
pour chaque photo supplémentaire:photo[N]="photoN.jpg"
texte[N]="Légende N" en remplaçant les parties oranges par le numéro (respecter l'ordre à la suite des précédents), le nom et la légende de chaque photo. |
||
| Vous avez aimé ce script et vous l'avez utilisé ? Merci de me le signaler pour que je puisse le voir sur votre site. Contact par | |
| Veuillez aussi me signaler si vous avez la gentillesse de donner l'origine de ce script avec un lien vers la page: Atout d'Oc astuces | Liens et logos proposés |
| actuellement sur Atout d'Oc | ||||||
| Copyright © MARSAL Yves, 1999-2008 | ||||||