<<    |     |  >>
<<    |     |  >>

おそらく解決! WinIEでのJavaScriptエラー


結論から言うと文字コードの混在。

ヒントをくれたのはHiTsuさんのサイトの「WindowsXPのExplorerでの表示について 」というエントリ。そして、mini-BBSでコメントをくれた「だんすねこ」さん。

HiTsuさんのところでも、私の所とは違うけどトラブルが出ていた。だんすねこさんのところではminiBBSの文字化け。だんすねこさんの書き込みを引用します(無断でエントリの方にも引用させてもらいます>だんすねこさん)。

ご無沙汰している間にずいぶん進化しましたね。
私も遊ぶ半分に「なうぷれいん」つけてみたら、あほーなWinIEはPNGの透過部分をグレー表示にしやがりました。とりあえず回避方法はみつけましたが…。
それとうちのWinIEでは埋め込まれたminiBBSが文字化けします。1枚に文字コードの違う部分があるとダメなんでしょうか。
どこまでもあほーなWinIEです。
by だんすねこ08/29 20:09
HiTsuさんのところでもJavaScriptエラーがあるということは、私の所と共通点があるはず。本来のCommonLib.jsと3つを比較するとわかるかもしれない。

で、比較してわかったのはところどころに埋め込まれた日本語の存在。ブラウザでCommonLib.jsを指定して表示させてみるとわかるのだけど、日本語コードの部分は文字化けする。

私のところで日本語を埋め込んでいたのは、コメントとして埋め込んでいただけだったのだけど、それでもエラーが生じる。
だんすねこさんの「1枚に文字コードの違う部分があるとダメ」というコメントを読んでいたので、もしかしたらということで、私の所のコメント(日本語部分)を削除してVirtualPC/XPのIEで確認したところ。エラーは解消した。

無理もない(テキストエンコードと異なる文字コードが入り込むことで誤動作する)所だと思うが、コメントはコメントとして無視して欲しかったなぁ。

ということで、いかがなもんでしょう。

WindowsXPのExplorerでの表示について 」のコメント欄にOKAMURAさんが明確な回答を寄せてくれています。ご参照下さいませ。


   Comment   T-Back  
T-Back URL