Salut,
Soit la fonction suivante:
Et where est soit nul soit égale au nom d'une iframe, donc where peut être par exemple iframe_after et dans le code de la page web il y a:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function JS_Mouse_Out(which_buton, where) { if(where) { alert(where) ; } else { document.getElementById('IMG-BL-' + which_buton).src = JS_IMG_BL_off.src ; document.getElementById('TD-BC-' + which_buton).style.backgroundImage = "url("+JS_IMG_BC_off.src+")" ; document.getElementById('IMG-BR-' + which_buton).src = JS_IMG_BR_off.src ; } }
Et j'appelle la fonction donc comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part <iframe id="iframe_after" name="iframe_after" src="etc..."
Donc voici la question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part JS_Mouse_Out('nlp', 'iframe_after') ;
Comment dans la fonction changer le where en bout de code javascript pour avoir qqchos du style where.document.getElementById(etc...). qui correspondrait en fait à iframe_after.document.getElementById(etc...). puisque where est une chaine de caractère dont la valeur est 'iframe_after'.
Je pense qu'avec eval on peut changer une variable en bout de code JavaScript mais je n'en suis pas sur.
Merci,
Vincent.
Partager