Bonjour,
Pour faire fonctionner mon diaporama, j'ai les fonctions suivantes dans un fichier script.js :
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 33 34 35 36 37 38 39 40 41 42
| var rotate_delay = 2500;
var current = document.getElementById('current').value;
function next() {
if (document.slideform.slide[current+1]) {
document.images.show.src = document.slideform.slide[current+1].value;
document.slideform.slide.selectedIndex = ++current;
else first();
}
function previous() {
if (current-1 >= 0) {
document.images.show.src = document.slideform.slide[current-1].value;
document.slideform.slide.selectedIndex = --current;
}
else last();
}
function first() {
current = 0;
document.images.show.src = document.slideform.slide[0].value;
document.slideform.slide.selectedIndex = 0;
}
function last() {
current = document.slideform.slide.length-1;
document.images.show.src = document.slideform.slide[current].value;
document.slideform.slide.selectedIndex = current;
}
function ap(text) {
document.slideform.slidebutton.value = (text == "Stop") ? "Start" : "Stop";
rotate();
}
function change() {
current = document.slideform.slide.selectedIndex;
document.images.show.src = document.slideform.slide[current].value;
}
function rotate() {
if (document.slideform.slidebutton.value == "Stop") {
current = (current == document.slideform.slide.length-1) ? 0 : current+1;
document.images.show.src = document.slideform.slide[current].value;
document.slideform.slide.selectedIndex = current;
window.setTimeout("rotate()", rotate_delay);
}
} |
sur ma page index :
<script type="text/javascript" src="z_script/script.js"></script>
Les fonctions servent pour le diaporama de ma page contenant.php
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 33 34 35 36 37 38 39 40 41 42 43 44
| <div style="width:800px;">
<p align=center>
<a href="index.php?page=album_2005">Retour vignettes</a>
</p>
<form name="slideform">
<table align="center" cellspacing="1" cellpadding="4" bgcolor="#000000">
<tr>
<td align=center bgcolor="#C0C0C0">
<input type=button onClick="first();" value="|<<" title="Beginning">
<input type=button onClick="previous();" value="<<" title="Previous">
<input type=button name="slidebutton" onClick="ap(this.value);" value="Start" title="AutoPlay">
<input type=button onClick="next();" value=">>" title="Next">
<input type=button onClick="last();" value=">>|" title="End">
</td>
</tr>
<tr>
<td align=center bgcolor="#C0C0C0">
<select name="slide" onChange="change();">
<option value="i_albums/album_2005/images2005/grandes/1.jpg" selected>Route Givrée - Empeaux le 23/01/2005
<option value="i_albums/album_2005/images2005/grandes/2.jpg">Route Givrée - Empeaux le 23/01/2005 Les Amis Randonneurs Braxéens
<option value="i_albums/album_2005/images2005/grandes/3.jpg">Concentration Hivernale - Domaine le Ribonnet le 06/02/2005
<option value="i_albums/album_2005/images2005/grandes/4.jpg">Concentration Hivernale - Domaine le Ribonnet le 06/02/2005
<option value="i_albums/album_2005/images2005/grandes/5.jpg">11ème Boucle Bouconne le 17/09/2005
<option value="i_albums/album_2005/images2005/grandes/6.jpg">11ème Boucle Bouconne le 17/09/2005
<option value="i_albums/album_2005/images2005/grandes/7.jpg">Concentration du Capitole à la Ramée le 16/10/2005
<option value="i_albums/album_2005/images2005/grandes/8.jpg">Concentration du Capitole à la Ramée le 16/10/2005
<option value="i_albums/album_2005/images2005/grandes/9.jpg">Concentration du Capitole à la Ramée le 16/10/2005
<option value="i_albums/album_2005/images2005/grandes/10.jpg">Concentration du Capitole à la Ramée le 16/10/2005
<option value="i_albums/album_2005/images2005/grandes/11.jpg">Clôture du Codep 31 à Seysses le 31/10/2005
<option value="i_albums/album_2005/images2005/grandes/12.jpg">Clôture du Codep 31 à Seysses le 31/10/2005
<option value="i_albums/album_2005/images2005/grandes/13.jpg">Clôture du Codep 31 à Seysses le 31/10/2005
<option value="i_albums/album_2005/images2005/grandes/14.jpg">Clôture du Codep 31 à Seysses le 31/10/2005
<option value="i_albums/album_2005/images2005/grandes/15.jpg">AG du 19/11/2005 Maison des Sports de Labège
</select>
</td>
</tr>
<tr>
<td align=center bgcolor="white" width="200px" height="250px">
<img src="i_albums/album_2005/images2005/grandes/1.jpg" name="show">
</td>
</tr>
</table>
</form>
</div> |
Quand je lance le diaporama il ne marche pas.
Par contre si je place toutes les fonctions dans la page contenant.php là ça marche 
Merci de m'aider à résoudre ce problème
Partager