Salut,
voila j'ai une planche de vignette qui quand on clique sur l'une d'elles ouvrent le diaporama dans une popup, mais le probleme c'est que je voudrais que sa soit l'image sur laquelle on a cliqué qui s'ouvre dans le diaporama hors là c'est une image par défaut. Sa fait plusieurs jours que j'essais de trouver mais rien ne marche, je pense qu'il faut transmettre une variable... Est ce que quelqu'un aurais une idée
La page en question : http://jonathanftp38.free.fr/photo_cluse.html
Le lien de mes vignettes :
Et le code de mon diaporama :
si quelqu'un pouvais m'aider sa serais vraiment cool parce que là je désepere ! [/i]
Modifié par jon628 (26 Jul 2006 - 08:34)
voila j'ai une planche de vignette qui quand on clique sur l'une d'elles ouvrent le diaporama dans une popup, mais le probleme c'est que je voudrais que sa soit l'image sur laquelle on a cliqué qui s'ouvre dans le diaporama hors là c'est une image par défaut. Sa fait plusieurs jours que j'essais de trouver mais rien ne marche, je pense qu'il faut transmettre une variable... Est ce que quelqu'un aurais une idée
La page en question : http://jonathanftp38.free.fr/photo_cluse.html
Le lien de mes vignettes :
<td align="center"><a href="diapo_cluse.html" target="fencent" onclick='fenetreCent("","fencent",610,523,"menubar=no,scrollbars=no,statusbar=no")'><p><img class="vignette" src="images/vignettes/cluse/cluse (4).jpg" alt="Course de Cluse" title="Cliquez pour agrandir dans le diaporama" /></p></a></td>
Et le code de mon diaporama :
<script language="JavaScript">
<!--
var bauto = 0;
var dossier="images/cluse/";
var numero = 1;
var total=17;
function objet() {
this.length = objet.arguments.length
for (var i = 0; i < this.length; i++) this[i+1] = objet.arguments[i]
}
var nom = new objet ("cluse.jpg", "cluse (1).jpg", "cluse (2).jpg", "cluse (3).jpg", "cluse (4).jpg", "cluse (5).jpg",
"cluse (6).jpg", "cluse (7).jpg", "cluse (8).jpg", "cluse (9).jpg", "cluse (10).jpg", "cluse (11).jpg", "cluse (12).jpg",
"cluse (13).jpg", "cluse (14).jpg", "cluse (15).jpg", "cluse (16).jpg");
function suivante() {
numero += 1;
if (numero == nom.length + 1) numero = 1;
document.image.src = dossier+nom[numero];
document.all.nb_t.innerHTML=(numero)+" / "+total;
}
function precedente() {
numero -= 1;
if (numero == 0) numero = nom.length;
document.image.src = dossier+nom[numero];
document.all.nb_t.innerHTML=(numero)+" / "+total;
}
function changer() {
numero += 1;
if (numero == nom.length + 1) numero = 1;
document.image.src = dossier+nom[numero];
roll=setTimeout("changer()", 1500);
document.all.nb_t.innerHTML=(numero)+" / "+total;
}
function initial() {
window.clearTimeout(roll);
document.image.src = dossier+nom[numero];
}
function auto() {
if (bauto == 0) {
bauto =1; changer();
document.automat.src = "images/btt_diapo/stop.jpg";
document.automat.title = "Stop";
}
else {
bauto =0; initial();
document.automat.src = "images/btt_diapo/auto.jpg";
document.automat.title = "Auto";
}
}
//-->
</script>
</head>
<body>
<div id="haut"><p><img class="haut" src="images/btt_diapo/haut_cluse.jpg" /></p></div>
<div id="diapo" align="center"> <img src="images/cluse/cluse.jpg" width="600" height="450" name="image"></div>
<table width="300" border="0" align="center">
<tr>
<td align="center"><img src="images/btt_diapo/prec.jpg" title="Precedente" width="100" height="20" onClick="precedente();"></td>
<td align="center"><img src="images/btt_diapo/suivant.jpg" title="Suivante" width="100" height="20" onClick="suivante();"></td>
<td align="center"><img src="images/btt_diapo/auto.jpg" title="Auto" width="100" height="20" name="automat" onClick="auto();"></td>
</tr>
</table>
<div id="nb_t">
1 / <script language=Javascript>
document.write(total);
</script></div>
<div id="bas"></div>
</body>
</html>
si quelqu'un pouvais m'aider sa serais vraiment cool parce que là je désepere ! [/i]
Modifié par jon628 (26 Jul 2006 - 08:34)