27 lines
837 B
HTML
27 lines
837 B
HTML
<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>
|