test_bug347174_xsl.html (1613B)
1 <!DOCTYPE HTML> 2 <html> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=347174 5 --> 6 <head> 7 <title>Test for Bug 347174</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=347174">Mozilla Bug 347174</a> 13 <p id="display"></p> 14 <div id="content" style="display: none"> 15 <iframe src="347174transformable.xml" id="iframe"></iframe> 16 </div> 17 <pre id="test"> 18 <script class="testbody" type="text/javascript"> 19 20 /** Test for Bug 347174 */ 21 // Test of readyState of XML document transformed via XSLT to HTML 22 // this test passes in IE7 23 window.readyStateText = []; 24 25 function showMessage(msg) { 26 window.readyStateText.push(msg); 27 document.getElementById("display").innerHTML = readyStateText.join("<br>"); 28 } 29 30 function frameScriptTag(readyState) { 31 isnot(readyState, "complete", "document.readyState should not be 'complete' when scripts run initially"); 32 showMessage("script tag: " + readyState); 33 } 34 35 function frameLoad(readyState) { 36 is(readyState, "complete", "document.readyState should be 'complete' on load"); 37 showMessage("load: " + readyState); 38 SimpleTest.finish(); 39 } 40 41 function frameReadyStateChange(readyState) { 42 showMessage("readyStateChange: " + readyState); 43 } 44 45 function frameDOMContentLoaded(readyState) { 46 is(readyState, "interactive", "document.readyState should be 'interactive' on DOMContentLoaded"); 47 showMessage("DOMContentLoaded: " + readyState); 48 } 49 50 SimpleTest.waitForExplicitFinish(); 51 52 </script> 53 </pre> 54 </body> 55 </html>