Bonjour,

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<select name="menu1" onChange='javascript:filltheselect(this.name, this.value)' style='width:240px;'> 
   <script language="javascript"> 
   for (i=0; i<menu1.length; i++)
   {
    	if(menu1[i][0].value = '<?=$sel1?>')
		{
		  document.write("<option selected value=\"" +menu1[i][0]+ "\">" +menu1[i][1]); 
		}else{
		  document.write("<option value=\"" +menu1[i][0]+ "\">" +menu1[i][1]); 
		}
   }
   </script> 
</select>
C'est la 5eme ligne qui me pose problème:

if(menu1[i][0].value = '<?=$sel1?>')

Je veux par là comparer la valeur de la variable javascript menu1[i][0] à la valeur de la variable php $sel1, mais je ne sais pas si c'est possible. Si oui, pourquoi lorsque j'exécute ce code j'obtiens:

menu1[i][0].value = ''

bien que $sel1 ne soit pas vide (vérification faite par un echo "$sel1" hors du code javascript).

Merci.