-
Passage de paramètres
Bonjour le forum
En premier, je ne sais pas si je me trouve sur le bon forum pour ma question, je m'excuse si ce n'est pas le cas : j'ai un petit premblème javascript sur le passage d'un paramètre ...
J'ai une fonction ajout(listeDep) qui ajoute une option sélectionnée dans un select (depart) vers un autre select (arrive).
Je voudrais généraliser cette fonction en passant deux paramètres, mais je ne sais pas bien comment passer ce second paramètre : ça plante.
dans mon script :
Code:
function ajout(listeDep)
devient alors
Code:
function ajout(listeDep,listeArrive)
mais que devient :
Code:
getElementById('arrive')
est ce à remplacer tout simplement par listeArrive ou faut-il garder la fonction getElementById(ListeArrive) ?
et dans l'appel dans le select j'avais:
Code:
onclick="ajout(this)"
j'ai essayé de le remplacer par
Code:
onclick="ajout(this,"CHOIX_PRODUIT")"
avec CHOIX_PRODUIT qui est l'identifiant de mon select de destination , mais à l'exécution, ça ne fonctionne plus.
Pouvez vous m'éclaircir les idées sur ce point, je nage un peu, débutant en java ...
Merci! ;)
-
eureka ! Voilà la solution :
pour la fonction :
Code:
function ajout(listeDep,listeArrive)
dans la fonction
Code:
document.getElementById('arrive')
à remplacer par listeArrive
et l'appel
Code:
onclick="ajout(this)"
à remplacer par
Code:
onclick="ajout(this,CHOIX_PRODUIT);"
En espérant que cela serve à quelqu'un d'autre d'inexpérimenté comme moi ....
Bonne journée
:lol:
-
rien pané de ce que tu fais