function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->
</SCRIPT>
</form>
Bon ce code marche parfaitement bien mais dès que je répète ce code dans ma page ça déconne a plein tube ma Deuxième combo liste me renvoi sur les liens de ma Première combo liste.Donc je suppose que c est un probleme au niveau des variable ou des function qui porte le meme nom mais j ai beau avoir essayer de les renomer rien y fait je n arrive pas a les "individualiser".
J espere que j ai été clair et surtout que quelqu un pourra résoudre mon pti probleme
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 13 janv. 2009 à 09:43
bonjour,
>>ce code marche parfaitement bien
>>mais dès que je répète ce code dans ma page ça déconne a plein tube
ça doit être normal, si tu ne fais que répéter le code.
il faut changer toutes les variables, tous les noms des éléments html,
tous les noms des fonctions...
le mieux serait, probablement, de "généraliser ce code" pour qu'il
prenne ces différences en paramètres.
Cordialement
caubced91
Messages postés8Date d'inscriptiondimanche 29 avril 2007StatutMembreDernière intervention11 septembre 2010 13 janv. 2009 à 17:16
Merci de ta réponse
Oui j ai déjà essayer de renommer tout ce qu il fallai ( enfin je pense) mais ca bug toujours et pour ce qui est de "généraliser le code" ... ce n est pas dans mes cordes
Pourrais tu me dire ce qu il faudrai que je renome ( en le mettant juste en gras dans le code ) ou comment faire pour generaliser le code si c est possible
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 14 janv. 2009 à 09:11
>>Pourrais tu me dire ce qu il faudrai que je renome
toutes les variables, toutes les fonctions, toutes les balises
>>en le mettant juste en gras dans le code
la coloration syntaxique ne fonctionne pas ponctuellement
>>ou comment faire pour generaliser le code si c est possible
c'est possible. fait des fonctions en leur passant en
paramètres les éléments qui différent pour l'un ou pour l'autre.
@+
caubced91
Messages postés8Date d'inscriptiondimanche 29 avril 2007StatutMembreDernière intervention11 septembre 2010 14 janv. 2009 à 16:43
bonjour,
voila les modif que j y ai apporté ( en gras dans la 2eme comboliste) mais comme je disais ca marche toujours pas, j ai surement pas fait tous ce qu il fallait c est meme sur lol peut tu me dire ou est le probleme, ce que j ai oubliere stp
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->