4 if (layoutTestController) {
5 layoutTestController.waitUntilDone();
6 layoutTestController.dumpAsText();
11 if (document.getElementById("results").innerHTML == "")
12 document.getElementById("results").appendChild(document.createTextNode("PASS"));
13 if (layoutTestController)
14 layoutTestController.notifyDone();
17 function removeFrame()
19 var foo = document.getElementById('foo');
20 foo.parentNode.removeChild(foo);
26 This is a test for <a href="https://bugs.webkit.org/show_bug.cgi?id=34226">bug 34226</a>:
27 <i>[v8]: Regression: onunload event handling</i>. If successful, PASS should be printed below.
29 <p id="results" class="pass"></p>
30 <iframe id='foo' src="data:text/html,<body onunload='handleUnload()'><script>function handleUnload() {var now=new Date();var exitTime=now.getTime()+5000;while(true){now=new Date();if(now.getTime()>exitTime)break}}</script></body>" onload="removeFrame()"></iframe>