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 : 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 frame1 :
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>
code frame2 :
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>
Si qquun peut m aider ?