Bonjour

mon problème est le suivant :
je dispose d'un tableau associatif php et j'aurai voulu savoir si lors de l'exécution d'une fonction java script il était possible de faire passer une variable java script comme indice.

Je vous joint le code si dessous pour être plus clair :

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
<div id='gallery'>
 
 
		<script language="javascript">
 
		function ChangeImage(i) {
 
			 var image = "<?php $tableau["+i+"]['nomFichier']; ?>"
			 alert(image)
			 alert(i)
		}
		</script> 
 
 
 
<?php 
echo "<em id='miniImages'>";	
 
if(isset($_GET['page']) )
{
		$i = $_GET['page'];
}
else // Sinon
{
     $i= 0;  
}
$j = 0;
while ($j <= $nb && $i <= $total-1 ){
		echo "
					<img id='img' onClick=\"ChangeImage(".$i.");\" src='upload/".$images[$i]['nomFichier']."' WIDTH=50px  />&nbsp;";
$j++;
$i++;
}
la fonction ChangeImage est bien appelé car le alert(i) me retourne bien l'indice (il ne marche que quand les deux première ligne de la fonction sont en commentaire).

J'ai lus dans la fac qu'on pouvait convertir un tableau associatif php en tableau javas sript mais cela semblait difficile voila pourquoi je demande si une solution de ce genre existe.

Merci d'avance