Bonjour,

Pour faire fonctionner mon diaporama, j'ai les fonctions suivantes dans un fichier script.js :
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
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<script type="text/javascript" src="z_script/script.js"></script>
Les fonctions servent pour le diaporama de ma page contenant.php
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
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