4月 14, 2011
admin

memo:ie6でのJavaScriptエラー

このエントリーをはてなブックマークに追加
はてなブックマーク - memo:ie6でのJavaScriptエラー
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip

ie6においてJavaScriptのコメントに日本語を使用してる場合、JavaScriptを読み込んでいるページとエンコードが違うとエラーがでる。

エンコードを合わせるか、指定して回避。

1
<script charset="utf-8" language="javascript">

それとIEでArray.indexOfが実装されて無いそうで、実装する。

1
2
3
4
5
6
7
8
9
10
if (!Array.indexOf) {
    Array.prototype.indexOf = function (target) {
        for (var i = 0; i < this.length; i++) {
            if (this[i] === target) {
                return i;
            }
        }
        return -1;
    }
}

No related posts.

Leave a comment