Hi,
Bonjour ce code suivant contient 2 frames.
Il fonctionne bien sur Internet Explorer. Mais sur Safari 3 j'obtiens cette erreur.
TypeError: Value undefined (result of expression top.frames["toolbar"].doSomething2) is not object.
Quelqu'un peut m'aider?
Merci
Voici le code
default.htm
button.htm
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <HTML> <frameset id="frameset1" rows="119,*" name="frameset1" border="0" frameSpacing="0" frameBorder="no"> <frame name="toolbar" id="toolbar" src="button.htm" marginheight="0" marginwidth="0" scrolling="no" NORESIZE> <frame name="top_main" id="top_main" src="button2.htm" marginheight="0" marginwidth="0" NORESIZE> </frameset> </HTML>
button2.htm
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 <html> <head> <script> function doSomething2(){ document.write("this is my document"); } </script> </head> <body> my page </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <HTML> <script> try{ top.frames["toolbar"].doSomething2() } catch(e){alert(e);} </script> <body> button2<br /> </body> </HTML>
Partager