| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <script> | 3 <script> |
| 4 if (window.testRunner) { | 4 if (window.testRunner) { |
| 5 testRunner.dumpAsText(); | 5 testRunner.dumpAsText(); |
| 6 testRunner.setCanOpenWindows(); | 6 testRunner.setCanOpenWindows(); |
| 7 testRunner.dumpChildFramesAsText(); | 7 testRunner.dumpChildFramesAsText(); |
| 8 testRunner.waitUntilDone(); | 8 testRunner.waitUntilDone(); |
| 9 testRunner.setCloseRemainingWindowsWhenComplete() | 9 testRunner.setCloseRemainingWindowsWhenComplete() |
| 10 testRunner.setPopupBlockingEnabled(true); | 10 testRunner.setPopupBlockingEnabled(true); |
| 11 } | 11 } |
| 12 | 12 |
| 13 function test() | 13 function test() |
| 14 { | 14 { |
| 15 var myLink = document.getElementById('link'); | 15 var myLink = document.getElementById('link'); |
| 16 var myFrame = window.frames['otherFrame']; | 16 var myFrame = document.getElementById('otherFrame').contentWindow; |
| 17 myLink.onclick = myFrame.handleClick; | 17 myLink.onclick = myFrame.handleClick; |
| 18 if (window.testRunner) { | 18 if (window.testRunner) { |
| 19 var x = myLink.offsetLeft + 2; | 19 var x = myLink.offsetLeft + 2; |
| 20 var y = myLink.offsetTop + 2; | 20 var y = myLink.offsetTop + 2; |
| 21 eventSender.mouseMoveTo(x, y); | 21 eventSender.mouseMoveTo(x, y); |
| 22 eventSender.mouseDown(); | 22 eventSender.mouseDown(); |
| 23 eventSender.mouseUp(); | 23 eventSender.mouseUp(); |
| 24 } | 24 } |
| 25 } | 25 } |
| 26 | 26 |
| 27 function log(msg) | 27 function log(msg) |
| 28 { | 28 { |
| 29 var res = document.getElementById('res'); | 29 var res = document.getElementById('res'); |
| 30 res.innerHTML = res.innerHTML + msg + "<br>"; | 30 res.innerHTML = res.innerHTML + msg + "<br>"; |
| 31 } | 31 } |
| 32 </script> | 32 </script> |
| 33 </head> | 33 </head> |
| 34 <body onload="test()"> | 34 <body onload="test()"> |
| 35 This tests that window.open works across frames.<br> | 35 This tests that window.open works across frames.<br> |
| 36 To run manually click the link below.<br> | 36 To run manually click the link below.<br> |
| 37 <a href="resources/greenbox.png" id="link">GreenBox or Success page.</a>
<br> | 37 <a href="resources/greenbox.png" id="link">GreenBox or Success page.</a>
<br> |
| 38 <iframe src="resources/open-window-from-another-frame-otherFrame.html" n
ame="otherFrame"></iframe> | 38 <iframe src="resources/open-window-from-another-frame-otherFrame.html" i
d="otherFrame"></iframe> |
| 39 <div id="res"></div> | 39 <div id="res"></div> |
| 40 </body> | 40 </body> |
| 41 </html> | 41 </html> |
| OLD | NEW |