Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 04/07/2009, 11h18   #1
Invité régulier
 
Inscription : septembre 2007
Messages : 40
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 40
Points : 8
Points : 8
Par défaut Souci avec swap fonction..

Salut !
J'ai un petit souci avec mon script de swap qui ne fonctionne pas ....si quelqu'un pouvait voir ce qui peut clocher cela m'aideria bien...merci d'avance:

Voici mon script dans la partie Head

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
 
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
 
//-->
 
function MM_preloadImages() { //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=MM_preloadImages.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];}}
}
 
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
//-->
</script>
Ensuite dans le body j'ai

Code :
<body onload="MM_preloadImages('../../images/photos_auberges/m/80_l.jpg','../../images/photos_auberges/m/80_m.jpg')">
Puis ce code avec les thumbs

Code :
1
2
3
4
5
6
<a href="javascript:;"><br />
        <img src="../../images/photos_auberges/80_f.jpg" id="SlideShow" class="imgOnBorderOut" onclick="MM_swapImage('MainImg','','/images/photos_auberges/m/80_f.jpg',1)" onmouseover="this.className='imgOnBorder'" onmouseout="this.className='imgOnBorderOut'" width="75" border="2" hspace="0"></a>
 
        <a href="javascript:;"><img src="../../images/photos_auberges/80_g.jpg" id="SlideShow" class="imgOnBorderOut" onclick="MM_swapImage('MainImg','','/images/photos_auberges/m/80_g.jpg',1)" onmouseover="this.className='imgOnBorder'" onmouseout="this.className='imgOnBorderOut'" width="75" border="2" hspace="0"></a>
 
        <a href="javascript:;"><img src="../../images/photos_auberges/80_h.jpg" id="SlideShow" class="imgOnBorderOut" onclick="MM_swapImage('MainImg','','/images/photos_auberges/m/80_h.jpg',1)" onmouseover="this.className='imgOnBorder'" onmouseout="this.className='imgOnBorderOut'" width="75" border="2" hspace="0"></a>
Merci bien!!
ptityop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2009, 14h33   #2
Expert Confirmé
 
Avatar de emmanuel.remy
 
Emmanuel REMY
Inscription : novembre 2005
Messages : 2 826
Détails du profil
Informations personnelles :
Nom : Emmanuel REMY
Âge : 43

Informations forums :
Inscription : novembre 2005
Messages : 2 826
Points : 3 560
Points : 3 560
Salut,
  1. C'est peu court comme description du problème pour t'apporter une solution
  2. C'est du code Javascript Dreamweaver, donc regénère le avec le produit...

ERE
__________________
Quand une tête pense seule, elle devient folle.
emmanuel.remy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2009, 16h03   #3
Invité régulier
 
Inscription : septembre 2007
Messages : 40
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 40
Points : 8
Points : 8
Bah en fait les images ne s'affichent pas..il y a bien le lien qui apparait mais pas l'image...que veux tu dire par regenéré le code ? merci
ptityop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2009, 16h36   #4
Membre expérimenté
 
Inscription : janvier 2007
Messages : 591
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 591
Points : 521
Points : 521
Bonjour,
As-tu vérifié l'emplacement des images?
Tu les références une fois par / et une autre par ../../
kabkab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2009, 19h45   #5
Membre Expert
 
Inscription : mars 2002
Messages : 954
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : mars 2002
Messages : 954
Points : 1 086
Points : 1 086
Salut,

Je ne suis pas allé très loin dans l'étude de ton pb mais déjà...

Tu utilises plusieurs fois les mêmes IDs...

devyan.
devyan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2009, 04h26   #6
Invité régulier
 
Inscription : septembre 2007
Messages : 40
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 40
Points : 8
Points : 8
Merci pour le coup de pouce!! Cela venait en effet du chemin de certaines images qui n'était pas bon.... merci!
ptityop est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 04h01.


 
 
 
 
Partenaires

Hébergement Web