bonjour,
j ai 2 frames, dont une qui contient un select et l autre qui rempli le select.
Une fois la frame2 remplie, je tente de charger une page à chaque changement du select. Or il me renvoie dans le alert que le select est undefined.
code page principale :
code frame1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html> <FRAMESET COLS="20%, 80%"> <FRAME SRC="1.html" NAME="gauche"> <FRAME SRC="2.html" NAME="droite"> </FRAMESET> </html>
code frame2 :
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 <html> <head> <script> function f() { nouvel_element = new Option('Google',"window.parent.basefrm.location='http://www.google.fr'",false,true); window.parent.droite.chooseDN.options[window.parent.droite.chooseDN.length] = nouvel_element; alert(window.parent.droite.chooseDN.options[window.parent.droite.chooseDN.length-1].value); nouvel_element = new Option('Yahoo',"window.parent.basefrm.location='http://www.yahoo.fr'",false,true); window.parent.droite.chooseDN.options[window.parent.droite.chooseDN.length] = nouvel_element; alert(window.parent.droite.chooseDN.options[window.parent.droite.chooseDN.length-1].value); } </script> </head> <body onload="f();"> </body> </html>
Si qquun peut m aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <html> <head> </head> <body> <select name="chooseDN" onchange="alert(document.chooseDN);window.location=document.chooseDN.options[1].value;"> <option value="dddd">kj</option> </select> </body> </html>
Partager