JavaScriptと文字コードセット指定の関係について
[上に]
[前に]
[次に]
カオ
2000/01/16(日) 06:55:24
このサイトの「とほほのWWW入門 > とほほのJavaScript入門 > 別ウィンドウに表示する」
のスクリプトを使用させて頂いています。
charset=Shift_JISでテストするときちんと作動するのですが、
charset= iso-8859-1に変更するとJavaScriptが認識されなくなるようなのです。
(JavaScriptをブラウザがオフにしている場合と同じアクションが返されます)
現在、製作しているサイトは、スペイン語を使用したサイトなので、
最終的にはすべてのページをcharset= iso-8859-1に設定しなくてはいけません。
JavaScriptとは、ページの文字コードの設定と関係が深いのでしょうか?
以下、使用させて頂いたスクリプト(一部変更有り、<BODY>内に記述)です。
おわかりになる方いらっしゃいましたらよろしくお願いいたします。
<SCRIPT LANGUAGE="JavaScript">
<!--
function openWin(url) {
return false;
}
// -->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript1.1">
<!--
var w = window;
function openWin(url) {
if ((w == window) || w.closed) {
w = open(url, "_blank", "width=350,height=280");
} else {
w.focus();
}
return(false);
}
// -->
</SCRIPT>
<A HREF="xxx.html" TARGET="_blank" onClick="return openWin('xxx.html')">
test</A><BR>
カオ
2000/01/17(月) 13:32:13
追加です。
上記の症状はどうやらIEでは出ない(きちんと作動している)のですが
NNのみで出てしまうみたいです。ちなみにmacのIE(4.5),NN(4.5)を使用しています。
また、ページの文字コードセットをShift_JISで指定しても
ネスケで開いたあとにブラウザの文字コードセット指定を「欧米」に変更しても
同じ症状が見られます。
また、<HEAD></HEAD>内に記述してもダメでした。
私のネスケがおかしいのでしょうか...
他にもいくつか「新しいウインドウに表示する」スクリプト
(上記と同様のエラーにはなりませんでした)を見てみたのですが
JavaScriptをオフにしている場合のことを考えると、とほほさんのスクリプトを
使用させていただきたく思います。
JavaScriptは初心者なので、もしかしたらすごく初歩的な質問かもしれませんが、
ヒントを頂けたら幸いです。
ラウォッチ
2000/01/17(月) 13:55:45
WIN95,NC4.5,
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
で上記スクリプトは問題なく動きました。
ちなみに、ISO-8859-1をiso-8859-1にしてもOKでした。
[上に]
[前に]
[次に]