|
| ideal | Posté le 12/12/2007 @ 10:11 |
Petit astucien
109 Messages
| Bonjour voilà, je voudrais mettre un Diaporama sur mon site. j'ai consulté google , mais je n'est pas trouvé exatement ce je souhaite. c'est un Diaporama simple qui fait défiler automatiquement les photos. il faudrait que je puisse intéger ou modifier les photos dans un répertoire et ne pas intervenir dans le code. peut-être connaissez-vous un script qui ressemble à ma requête. Merci
|
| |
| |
| Publicité |
|
|
| a_parisfr | Posté le 12/12/2007 à 10:25 |
Astucien
1857 Messages
| 
Un exemple: <img name="imgalea" WIDTH="275" HEIGHT="215" id="imgalea" src="photos/img1.jpg" border="0" style="filter:progid:DXImageTransform.Microsoft.Fade(Duration=1.0,overlap=1.0)" > <script language="JavaScript1.2"> var prefix='photos/img' var extension='jpg' var nbimages=34 var delai=5000 //========================== var newi=0 function changeimage() { newi = newi+1 if (newi == nbimages+1) newi = 1 if(document.getElementById) o=document.getElementById('imgalea'); else if(document.images) o=document.images.imgalea; if(o) { if(o.filters) o.filters[0].apply(); o.src=prefix+newi+'.'+extension if(o.filters) document.getElementById('imgalea').filters[0].play(); } setTimeout("changeimage()",delai) } changeimage() </script> |
| |
|
| a_parisfr | Posté le 12/12/2007 à 10:33 |
Astucien
1857 Messages
| |
| |
|
| ideal | Posté le 12/12/2007 à 11:24 |
Petit astucien
109 Messages
| merci pour vos réponses le code de a_parisfr semble assez simple.j'ai mis le code dans body et modifié le scr="photos/img1.jpg" par scr="photos/1.jpg". La première image apparaît bien mais pas les autres, donc pas de défilement. Que dois-je modifier dans ton code pour que cela fonctionne normalement |
| |
|
| a_parisfr | Posté le 12/12/2007 à 12:08 |
Astucien
1857 Messages
| ideal a écrit :
merci pour vos réponses le code de a_parisfr semble assez simple.j'ai mis le code dans body et modifié le scr="photos/img1.jpg" par scr="photos/1.jpg". La première image apparaît bien mais pas les autres, donc pas de défilement. Que dois-je modifier dans ton code pour que cela fonctionne normalement
RE: dans le code on doit définir un prefix définissant la partie commune des images. Dans mon exemple mes images ont pour nom: img1.jpg, img2.jpg,..... et cela jusqu'a img34.jpg (nbimage=34). var prefix='photos/img' var extension='jpg' var nbimages=34 Dans ton cas si tes images sont 1.jpg,2.jpg,.... il faut certainement changer : var prefix = 'photos/' |
| |
|
| ideal | Posté le 12/12/2007 à 13:37 |
Petit astucien
109 Messages
| ok a_parisfr. le préfixe est résolu merci, c'est un Diapo qui me convient. tu vas dire que j'insiste un peu trop, mais le défilement s'arrête à la dernière image et on doit réactualiser le navigateur pour refaire démarrer le Diapo. Pourquoi la boucle ne se fait pas. ce que je souhaite c'est que le défilement se fasse continuellement. Après la dernière image on repart sur la première et ainsi de suite. |
| |
|
| a_parisfr | Posté le 12/12/2007 à 14:06 |
Astucien
1857 Messages
| ideal a écrit :
ok a_parisfr. le préfixe est résolu merci, c'est un Diapo qui me convient. tu vas dire que j'insiste un peu trop, mais le défilement s'arrête à la dernière image et on doit réactualiser le navigateur pour refaire démarrer le Diapo. Pourquoi la boucle ne se fait pas. ce que je souhaite c'est que le défilement se fasse continuellement. Après la dernière image on repart sur la première et ainsi de suite.
RE Normalement cela boucle sans fin (c'est le cas sur mon site). Tu as peut être une erreur au niveau de l'init du nombre d'image dans le script. Est tu certain de voirtoutes tes images. Si nbimages n'est pas exact (> au nombre d'image) ilpeut y avoir blocage. Sinon je ne vois pas pourquoi cela ne marcherait pas. |
| |
|
| ideal | Posté le 12/12/2007 à 14:27 |
Petit astucien
109 Messages
| effectivement, il faut que le nombre d'images dans le répertoire photos correspondent au script var nbimages= 5 dans mon cas.si l'on veut ajouter des images dans le répertoire il faut également modifier le script, donc rentrer dans le code de la page. pour moi ça ne pose pas de problème, mais je voulais rendre service à un ami qui ne connaît rien en programmation et ne veux pas modifier le cript, simplement supprimer ou ajouter des images. Je pense q'il n'existe pas de programme dans ce sens. Merci encore |
| |
|
|
| Haut de la page |