test_bug545644.xhtml (1183B)
1 <!DOCTYPE HTML> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <!-- 4 --> 5 <head> 6 <title>Test for XHTML serializer + innerHtml, bug 545644</title> 7 <script src="/tests/SimpleTest/SimpleTest.js"></script> 8 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> 9 </head> 10 <body> 11 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=545644">Mozilla Bug </a> 12 <p id="display"></p> 13 14 <pre id="test"> 15 <script class="testbody" type="text/javascript"> 16 17 function testInner () { 18 var div = document.getElementById("test_inner"); 19 20 try { 21 div.innerHTML = "some \u00A0 &nbsp; text"; 22 ok(false, "innerHTML in xhtml test failed, no exception by the parser when giving an unexpected entity"+e); 23 } catch (e) { 24 ok (true, "innerHTML in xhtml test ok"); 25 } 26 27 try { 28 div.innerHTML = "some \u00A0 text"; 29 div.innerHTML += "!"; 30 ok (true, "innerHTML in xhtml test ok"); 31 } catch (e) { 32 ok(false, "innerHTML in xhtml test failed, unexpected exception "+e); 33 } 34 35 SimpleTest.finish(); 36 } 37 38 39 SimpleTest.waitForExplicitFinish(); 40 41 addLoadEvent(testInner); 42 43 </script> 44 </pre> 45 <div id="test_inner"></div> 46 </body> 47 </html>