bonjour à tous je commande en javascript et j'ai un probleme de variable indéfini et je comprend pas pourquoi, 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
15
16
17
18
19
20
21
<% if (varm="cacahuete") and  (vmo="grillee")then 
 
SQLQuery = "SELECT * FROM annonces WHERE annonces.nom='"& vmo &"'and annonces.neufocc='1' "
 startSql
		rs.Open SQLQuery,conn,adOpenStatic
		If rs.EOF = False Then %>
		</br><select name="version" onchange='choix_version(<%=varm%>,<%=vmo%>, this.value)'>
				<option value="choix">Choisissez</option>
                <%
 Do while rs.EOF = False
 		varvers=Trim(rs("vers"))
		varvers=Replace(Varvers, " ", "_" ) %>
					<option value="<%=varvers%>"><%=varvers%></option>
			<%
			rs.MoveNext
			Loop
			%>
		</select>
        <%		
		End If
		stopSql
et voici ma fonction dans le head
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
function choix_version(marque,modele,version)
{   
 
	window.location= "essai.asp?m="+marque+"&mo="+modele+"&vers="+version;
}
le probleme c'est qu'en erreur ie me dit que "cacahuete" est indéfini

je comprend pas car juste avant j'ai fait la meme fonction ( avec bien sur un nom différent) avec passage de 2 variable et pas de souci, ici j'en rajoute une et hop rien ne fonctionne merci de m'aider ( je travaille en asp)