| <html> |
| <head> |
| <script> |
| |
| if (window.testRunner) { |
| testRunner.waitUntilDone(); |
| testRunner.dumpAsText(); |
| testRunner.dumpChildFramesAsText(); |
| } |
| |
| function navigate() { |
| if (window.eventSender) { |
| var a = document.getElementById("a"); |
| eventSender.mouseMoveTo(a.offsetLeft + 2, a.offsetTop + 2); |
| eventSender.mouseDown(); |
| eventSender.mouseUp(); |
| } |
| } |
| function addChildFrame() |
| { |
| if (!window.sessionStorage.getItem("childFrame")) { |
| window.sessionStorage.childFrame = "true"; |
| document.body.innerHTML += '<iframe onload=\'setTimeout(navigate, 0);\' src=\'resources/empty-subframe.html\'></iframe>'; |
| return; |
| } |
| |
| window.sessionStorage.removeItem("childFrame"); |
| document.body.innerHTML += '<iframe src=\'resources/pass-and-notify-done.html\'></iframe>'; |
| } |
| |
| </script> |
| </head>
|
| <body onload="setTimeout(addChildFrame, 0)" onunload="return false;"> |
| <a id="a" href="resources/empty-document-goes-back.html">Go forward then back.</a>
|
| </body>
|
| </html> |