37 lines
1019 B
HTML
37 lines
1019 B
HTML
<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>
|