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.setPopupBlockingEnabled(true); | 7 testRunner.setPopupBlockingEnabled(true); |
8 testRunner.setCloseRemainingWindowsWhenComplete(true); | 8 testRunner.setCloseRemainingWindowsWhenComplete(true); |
9 testRunner.waitUntilDone(); | 9 testRunner.waitUntilDone(); |
10 } | 10 } |
11 | 11 |
12 function test() { | 12 function test() { |
13 // We rely on sequential ordering of POST processing. | 13 // We rely on sequential ordering of POST processing. |
14 var form = document.getElementById('form'); | 14 var form = document.getElementById('form'); |
15 form.submit(); | 15 form.submit(); |
16 var form2 = document.getElementById('form2'); | 16 var form2 = document.getElementById('form2'); |
17 form2.submit(); | 17 form2.submit(); |
18 } | 18 } |
19 </script> | 19 </script> |
20 </head> | 20 </head> |
21 <body onload="test()"> | 21 <body onload="test()"> |
22 If the POST pop-up was not blocked then there will be an ALERT containing a | 22 If the POST pop-up was not blocked then there will be an ALERT containing a |
23 Window object. Otherwise, the test passes. | 23 Window object. Otherwise, the test passes. |
24 <form id="form" action="data:text/html,<script>alert(window)</script>" target="_
blank"> | 24 <form id="form" action="data:text/html,<script>alert(window)</script>" target="_
blank"> |
25 <input type="submit" value="Submit to new window"/> | 25 <input type="submit" value="Submit to new window"/> |
26 </form> | 26 </form> |
27 <form id="form2" action="data:text/html,<b>hello!</b><script>window.testRunner &
& testRunner.notifyDone()</script>" target="target"> | 27 <form id="form2" action="data:text/html,<b>hello!</b><script>window.testRunner &
& testRunner.notifyDone()</script>" target="target"> |
28 <input type="submit" value="Submit local page Javascript"/> | 28 <input type="submit" value="Submit local page Javascript"/> |
29 </form> | 29 </form> |
30 <iframe id="target"></iframe> | 30 <iframe name="target"></iframe> |
31 </body> | 31 </body> |
32 </html> | 32 </html> |
OLD | NEW |