- ベストアンサー
外部ファイルの読み込みに失敗します。。。。
http://www.wind.sannet.ne.jp/alfix/javascript/text/f05.html これを外部ファイルと読み込もうと思っても上手くいきません。 普通(外部ファイルにしないで)やったらうまくいきましたが、 外部ファイルを複数使いたいため、どうしても、外部として、読み込みたいです 他の外部ファイルの読み込みには成功していますが、これだけは、行きません。 色々自分でも試しましたが・・ 赤の部分を外部ファイルに入れたり、色々試していくうちに分けがわからなくなりました。 これの外部ファイルのやり方わかるかたいらっしゃいますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
<HTML> <HEAD> <TITLE>JavaScript sample</TITLE> <script type="text/javascript" src="test.js"> </script> </HEAD> <BODY> <TABLE border=1 width=500 height=100><TR><TD><CENTER> <DIV id="divFil5" style="font-size:50; color=#FF0000; width:100%; filter:alpha(opacity=100,finishopacity=0,style=1,startx=0,finishx=1)"> JavaScript sample </DIV> <SCRIPT> <!-- timerID=setInterval("hidariKaraMigiMsg()", 50); //--> </SCRIPT> </CENTER></TD></TR></TABLE> </BODY> </HTML> ここからjsファイル、ファイル名はtest.js var i=1; var j=0; var timerID; function hidariKaraMigiMsg() { if(i>100){ divFil5.filters.alpha.startx=j++; } else { divFil5.filters.alpha.finishx=i++; } if(j>100){ clearInterval(timerID); } } これで動きました、でもこれはIE専用ですね。 Firefoxではエラーになっちゃいます。
その他の回答 (1)
- irija_bari
- ベストアンサー率73% (70/95)
どのようにソースを書いているのか、実際どのように表示されるのかが わからないのでなんとも言えないのですが。。。 ---- 外部ファイル test.js ---- var i=1; var j=0; var timerID; function hidariKaraMigiMsg(){ if(i>100){ divFil5.filters.alpha.startx=j++; } else { divFil5.filters.alpha.finishx=i++; } if(j>100){ clearInterval(timerID); } } ---- ここまで test.js ---- として、HTMLファイルの赤色の文字の部分を、 <script type="text/javascript" src="test.js"></script> に書き換えればOKでした(IEで確認)。
お礼
ありがとうございました。 ただ、これだけの外部ファイルとしては、読み込みますが、二つ以上の 外部ファイルにしてしまうと、上手くいきません。 例えば、AとBの外部ファイルがあって、Aが上手くいくと、Bが 動作せず、といった感じになります。 その件で新しく質問してるので、よかったら。 http://okwave.jp/qa3348414.html
お礼
これで、上手くいきました。 ありがとうございました。 ただ、これだけの外部ファイルだけだと、上手くいきますが。 他の外部ファイルと一緒にすると、上手くいきません。 新たに質問したので、よかったら、 http://okwave.jp/qa3348414.html