preload-encoding.html revision fd5c6425ce58eb75211be7718d5dee960842a37e
1<meta charset="gb2312"> 2<body onload="testStylesheets()"> 3<script> 4if (window.layoutTestController) 5 layoutTestController.dumpAsText(); 6</script> 7 8<!-- 9 This test uses the word "SUCCESS" spelled with Cyrillic letters "CCE", 10 making decoding problems visible. 11--> 12 13<ol> 14<li>Script with charset: 15<span id="testdiv1"></span>. 16<li>Link rel=stylesheet with charset: 17<span id="testdiv2"></span> 18<li>Script without charset: 19<span id="testdiv3"></span> 20<li>Link rel=stylesheet without charset: 21<span id="testdiv4"></span> 22</ol> 23 24<script type='text/javascript' src='this-does-not-need-to-exist.js'></script> 25 26<script type='text/javascript' src='resources/preloaded-utf-8.js' charset='utf-8'></script> 27 28<link rel='stylesheet' href='resources/preloaded-utf-8.css' charset='utf-8'> 29 30<script charset="utf-8"></script> 31 32<script type='text/javascript' src='resources/preloaded-gb2312.js'></script> 33 34<link rel='stylesheet' charset='utf-8'> 35 36<link rel='stylesheet' href='resources/preloaded-gb2312.css'> 37 38<script> 39function testStylesheets() 40{ 41 document.getElementById('testdiv2').innerText = 42 (/SU������SS/.test(document.styleSheets[0].cssRules[0].cssText)) ? "SUCCESS" : "FAILURE"; 43 44 document.getElementById('testdiv4').innerText = 45 (/SU������SS/.test(document.styleSheets[1].cssRules[0].cssText)) ? "SUCCESS" : "FAILURE"; 46} 47</script> 48