test_bug387979.html (1115B)
1 <!DOCTYPE HTML> 2 <html> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=387979 5 --> 6 <head> 7 <title>Test for Bug 387979</title> 8 <script src="/tests/SimpleTest/SimpleTest.js"></script> 9 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> 10 </head> 11 <body> 12 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=387979">Mozilla Bug 387979</a> 13 <div id="content" style="display: none"> 14 15 </div> 16 <pre id="test"> 17 <script class="testbody" type="text/javascript"> 18 19 /** Test for Bug 387979 */ 20 function a(s) { 21 var r; 22 try { r = frames[0].document.body; } catch (e) { r = e; } 23 is(r instanceof frames[0].HTMLBodyElement, true, "Can't get body" + s); 24 } 25 var p = 0; 26 function b() { 27 switch (++p) { 28 case 1: 29 frames[0].location = "about:blank"; 30 break; 31 case 2: 32 a("before reload"); 33 frames[0].location.reload(); 34 break; 35 case 3: 36 a("after reload"); 37 SimpleTest.finish(); 38 break; 39 } 40 } 41 42 SimpleTest.waitForExplicitFinish(); 43 44 </script> 45 </pre> 46 <p id="display"> 47 <iframe onload="b()"></iframe> 48 <pre id="p">-</pre> 49 </p> 50 </body> 51 </html>