document.openの後にエンコードをシフトJISにするには

[上に] [前に] [次に]
かげ [E-Mail] 1999/10/14(木) 09:17:51
IEでJavaScriptを使って新しいウィンドウを開いたら
最初は、エンコードが”シフトJIS”だったんですが、
document.open()以降が”unicode”になっているようです。
これを”シフトJIS”に戻す方法はないでしょうか?<HTML>

<HEAD>
<script>
function test() {
wid = window.open("","test");
wid.document.open(); //←ここで変わってしまう・・・?
wid.document.writeln('<html><head><meta http-equiv="Content-Type" content="text/html; charset=x-sjis"></head></html>');
wid.document.close();
}
</script>
</HEAD>
<BODY>
<span onClick="test()">test</span>
</BODY>
</HTML>

かげ 1999/10/14(木) 09:46:44
[[解決]]
ただのエラーのようでした・・・(-_-;)
空のウィンドウを開いたせいのようですね・・・
ただ、なぜdocument.open()の後に変わるのかはわかりませんが・・・
document.all.xx.innerHTMLで内容を変更するとうまく行く・・・?
疑問だらけですが一応解決しました。
お騒がせしました m(__)m

[上に] [前に] [次に]