| <script> | |
| if (window.testRunner) | |
| testRunner.dumpAsText(); | |
| function runTest() { | |
| var result = document.getElementById('result'); | |
| var text = document.getElementById('iframe').contentDocument.documentElement.outerText; | |
| if (text == 'REPLACED') | |
| result.innerHTML = 'SUCCESS'; | |
| else | |
| result.innerHTML = 'FAILURE - Got "' + text + '"'; | |
| } | |
| </script> | |
| <body> | |
| <div>This tests that calling document.open on a document that has a pending load correctly cancels the load</div> | |
| <div id="result"></div> | |
| <script language="JavaScript" type="text/javascript"> | |
| document.write('<iframe id="iframe" src="data:text/html,Should not be seen" onload="runTest()"></iframe>') | |
| var oRTE = frames[0].document; | |
| oRTE.open("text/html","replace"); | |
| oRTE.write("REPLACED"); | |
| oRTE.close(); | |
| </script> | |
| </body> |