[Release] Webkit-EFL Ver. 2.0_beta_118996_0.6.22
[framework/web/webkit-efl.git] / LayoutTests / fast / events / open-window-from-another-frame.html
1 <html>
2     <head>
3         <script>
4         if (window.layoutTestController) {
5             layoutTestController.dumpAsText();
6             layoutTestController.setCanOpenWindows();
7             layoutTestController.dumpChildFramesAsText();
8             layoutTestController.waitUntilDone();
9             layoutTestController.setCloseRemainingWindowsWhenComplete()
10             layoutTestController.setPopupBlockingEnabled(true);
11         }
12
13         function test()
14         {
15             var myLink = document.getElementById('link');
16             var myFrame = document.getElementById('otherFrame').contentWindow;
17             myLink.onclick = myFrame.handleClick;
18             if (window.layoutTestController) {
19                 var x = myLink.offsetLeft + 2;
20                 var y = myLink.offsetTop + 2;
21                 eventSender.mouseMoveTo(x, y);
22                 eventSender.mouseDown();
23                 eventSender.mouseUp();
24             }
25         }
26
27         function log(msg)
28         {
29             var res = document.getElementById('res');
30             res.innerHTML = res.innerHTML + msg + "<br>";
31         }
32         </script>
33     </head>
34     <body onload="test()">
35         This tests that window.open works across frames.<br>
36         To run manually click the link below.<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" id="otherFrame"></iframe>
39         <div id="res"></div>
40     </body>
41 </html>