<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
</head>
<body onload="test()">
<p>Test that a programmatically created empty iframe inherits charset from the parent.
<p id=result>
<script type="text/javascript">
if (window.testRunner)
testRunner.dumpAsText();
function createEmptyIframe() {
if (!document.getElementById('containerName')) {
var iframe = document.createElement('IFRAME');
iframe.setAttribute("id", 'containerName');
iframe.setAttribute("name", 'containerName');
iframe.setAttribute("src", "");
iframe.style.width = '500px';
iframe.style.height = '100px';
document.body.appendChild( iframe );
}
}
function test() {
createEmptyIframe();
var iframeCharset = document.getElementById('containerName').contentDocument.characterSet;
document.getElementById("result").innerHTML =
iframeCharset == "UTF-8" ? "<p>SUCCESS</p>" : "<p>FAILURE: " + iframeCharset + "</p>";
}
</script>
</body>
</html>