Bonjour, c'est encore moi...malheureusement =)
J'ai un slideshow normal et je tente d'ajouter une gallerie d'image plus bas dans la page (qui n'a aucune relation avec le slideshow identifié plus haut).
Lorsque je met le script de l'un, l'autre cesse de fonctionner et vice versa.
l'un ressemble à ça:
ajoutez-y la déclaration des variables habituelle et etc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script> function runSlideShow(){ var oImage = document.getElementById('Slideshow'); if( oImage){ if( oImage.filters){ oImage.style.filter="blendTrans(duration=2)" oImage.filters.blendTrans.Apply(); } showPic( numEncours); if( oImage.filters){ oImage.filters.blendTrans.Play(); } numEncours = ( numEncours +1) % nbImg; timer = setTimeout( runSlideShow, 5000); // 5s }
l'autre script est relié à un .js et le code est celui-ci:
Donc si je fait fonctionner la gallerie, le slideshow reste fixe. Si je fait fonctionner le slideshow, les images n'aparaissent pas dans la gallerie :/.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <script type="text/javascript" src="vaslide.js"></script> <script type="text/javascript"> $('slideshow2').style.display='none'; $('wrapper').style.display='block'; var slideshow2=new GALERIE.slideshow2("slideshow2"); window.onload=function (){ slideshow2.info="information"; slideshow2.thumbs="slider"; slideshow2.left="slideleft"; slideshow2.right="slideright"; slideshow2.scrollSpeed=4; slideshow2.spacing=5; slideshow2.active="#fff"; slideshow2.init("slideshow2","image"); } </script>
J'ai lu dans un autre post (javascript et interférence avec d'autres javascript
) que cela pourrait être dû à une sorte de problème avec les gestionnaires d'événement. Cependant les propositions avancées pour régler ce problème était incompréhensible pour un néophyte comme moi.
Si c'est bien cela le problème ou si vous penser que c'est autre chose, votre aide serait bien apprécié...
Partager