- - PR -
NN7で外部javascriptがうまく効いてくれない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-02-10 21:17
よろしくお願い致します。
XMLをXSLでHTMLoutputするときに、ブラウザ別のCSSを外部jsファイルで振り分けたいのですが、NN7で見ようとすると読み込みのままずっと止まってしまいます。 最初はパスの間違いかと思ったのですが、alertなどでパスが間違っていないことは確認いたしました。 NN7だと注意しなければいけない点や、下記のスクリプトで何か間違っているところがあるのでしょうか。 function loadCSS(path){ var ua = navigator.userAgent.toLowerCase() //--今回CSS処理するブラウザリスト if(document.layers)return //n4は崩れるので使わない var winie = ua.indexOf('msie')!=-1 && ua.indexOf('win')!=-1 //win-e3〜 var moz = ua.indexOf('gecko')!=-1 //moz1〜 //デフォルトパスを./に設定する if(!window.loadCSS.arguments.length) path='css/' //cssファイル名用変数 var cssfile = path //--ブラウザごとのCSSファイル if (winie) cssfile += 'style_win_ie.css' else if (moz) cssfile += 'style_win_mo.css' else cssfile = '' var linktag = '' if(cssfile !=''){ //各パス内のall.css linktag +='<link rel="stylesheet" ' + ' type="text/css" ' + ' href="' + path + 'all.css' + '">' //ブラウザごとのcss linktag +='<link rel="stylesheet" ' + ' type="text/css" ' + ' href="' + cssfile + '">' } alert(cssfile) //出力 document.write(linktag) } loadCSS() 何卒よろしくお願い致します |
1