ジャバスクリプトをIE5.5以下には読み込ませないようにするには?
いま、サイトの方にjqueryなどを入れて遊んでいるのですが、
一部のものでIE5.5以下のブラウザでエラーがでてしまい、
ページ内でとまってしまいます。
いっその事、IEの6以降とFirefoxやOpera,などには読み込ませて、
IEの5.5以下にはジャバスクリプトを
読み込ませないようにしようとおもうのですが、
色々サイトをみてまわってみたのですが
ちんぷんかんぷんです・・・・
今現在、
<script type="text/javascript" src="js/abc.js"></script>
という形で外部ファイルとしてページのヘッダー内よりリンクしています。
そして、abc.js より以下の形で
色々なJSファイルを読み込んでおります。
////////////// abc.js //////////////////
var uri="http://www.xxx.com/js/";
function myfile(n) {
this.length = n;
for (i = 0; i < n; i++) {
this[i] = null
}
}
var n = 3;
var file = new myfile(n)
file[0] = "jquery.js";
file[1] = "interface.js";
file[2] = "thickbox.js";
for (i = 0; i <n; i++) {
document.write('<script type="text/javascript" charset="utf-8" src="',uri,file[i],'"></script>');
}
////////////// ここまで //////////////////
できれば、ページのヘッダー内に書き込む形ではなく
このabc.jsの中でブラウザの判定をして
IEの6以降とその他のブラウザだけに読み込ませるように
できるとうれしいのですが・・・・
ちなみにこのabc.jsというのは
http://www15.plala.or.jp/mi-u/website/jsexternal/ext003.html
こちらを参考にさせて頂きました。
宜しくお願い致します。