Bonjour,
Je rencontre un problème dans une fonction JS lors de l'interprétation d'une variable. Ce problème est survenu lorsque j'en traité un autre à cette adresse :
php ou autre o recup contenue input file
Voici l'appel de ma function :
onmouseover="changePhoto(0, 'Photo_Bienv')";
Et voici la function :
function changePhoto(numForm, nomChamp){
document.forms['form'.concat(numForm)].nomChamp.value=document.forms['form'.concat(numForm)].Photo_Bienv_toph.value;
}
Le but est de copier le contenu d'un champ de formulaire dans un autre.
J'ai l'impression que tout ce passe comme si dans mon instruction la variable nomChamp n'est pas interprété, c'est à dire qu'il ne transforme pas nomChamp par son contenu. J'ai bien tester des .value, des .toString() et .valueOf() mais rien à faire. J'ai tester en inscrivant les infos en dure (en remplacant moi même la variable par son contenu, dans l'exemple nomChamp = 'Photo_Bienv') et sa fonctionne.
Voila, je ne comprend pas pourquoi je n'arrve pas à utiliser ma variable.
Merci.
Configuration: Windows XP
Firefox 1.5.0.12