• ベストアンサー

外部ファイルの読み込みに失敗します。。。。

http://www.wind.sannet.ne.jp/alfix/javascript/text/f05.html これを外部ファイルと読み込もうと思っても上手くいきません。 普通(外部ファイルにしないで)やったらうまくいきましたが、 外部ファイルを複数使いたいため、どうしても、外部として、読み込みたいです 他の外部ファイルの読み込みには成功していますが、これだけは、行きません。 色々自分でも試しましたが・・ 赤の部分を外部ファイルに入れたり、色々試していくうちに分けがわからなくなりました。 これの外部ファイルのやり方わかるかたいらっしゃいますか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#56851
noname#56851
回答No.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ではエラーになっちゃいます。

noname#57880
質問者

お礼

これで、上手くいきました。 ありがとうございました。 ただ、これだけの外部ファイルだけだと、上手くいきますが。 他の外部ファイルと一緒にすると、上手くいきません。 新たに質問したので、よかったら、 http://okwave.jp/qa3348414.html

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

どのようにソースを書いているのか、実際どのように表示されるのかが わからないのでなんとも言えないのですが。。。 ---- 外部ファイル 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で確認)。

noname#57880
質問者

お礼

ありがとうございました。 ただ、これだけの外部ファイルとしては、読み込みますが、二つ以上の 外部ファイルにしてしまうと、上手くいきません。 例えば、AとBの外部ファイルがあって、Aが上手くいくと、Bが 動作せず、といった感じになります。 その件で新しく質問してるので、よかったら。 http://okwave.jp/qa3348414.html

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JavaScriptの外部ファイルの読み込み

    JavaScriptの外部ファイルの読み込みは、PHPファイルでも出来るのでしょうか。

  • 外部 js ファイルの動的読み込み

    通常、HTML で外部の Javascript ファイルを読み込む必要がある場合、 <script type="text/javascript" src="****.js"></script> としますが、これを Javascript のコード内で行いたい場合、何か方法はあるでしょうか? いわゆる、Perl での use や php での require のようなことを Javascript で実現したい - 動的に js ファイルを読み込みたいのです。 以上、お分かりになる方、よろしくお願いします。

  • 外部ファイル

    HTMLに、このような記述があり <script type="text/javascript" src="●●●.js"></script> 外に、「●●●.js」 というファイルがあります。 これは、「外部のjavascript」ファイルということでしょうか? また、この、「外部のjavascript」ファイルを開く(見る)には、どうしたらいいのでしょうか? ^^ どこか、おすすめのjavascriptのサイト、ご存知でしたら、教えてください。。。^^ (CSS外部ファイル。までは意味、わかるのですが、 javascript の関係はよくわかりません)

  • 外部JavaScriptの読み込み

    超初心者です。よろしくお願いします。 Macromedia Dream waverMX2004でホームページを作成しているのですが、見た目を良くしたくてスワップイメージやポップアップメニューなどを加えたところ、xxx.jsと自動的にファイルが作成され、 <script language="JavaScript" src="xxx.js"></script> と外部から読み込めるようになっていました。 しかし、<script language="JavaScript" type="text/JavaScript">○○○○○</script> という記述が残されているのですが、この○○○○○の部分を外部ファイルにすることは出来るのですか?(ソフトでの操作ではなく、Notepadなどで)

  • Javascript外部ファイルの読み込みについて(ブラウザにキャッシュさせたい)

    現在、製作中のサイトにおいて、webページが表示されるまで、5秒~15秒程度かかる事態が発生しています。 該当サイトでは、prototype.js等のjavascriptのライブラリを使用しており、合計で5個のjsファイルを読み込んでいます。 jsファイルの読み込み箇所を削除するとサクサクと快適になるので、jsファイルの読み込みに問題があると考え、jsファイルを圧縮したり(http://dean.edwards.name/packer/等)、ブラウザにキャッシュさせるために<script src=""での読み込み時に引数「?version=1」を追加してみたりしていますが、あまり改善しません。 読み込みの数を減らすため、prototype.jsとjquery.jsを統合するなども試してみました。(統合後のサイズは116KB) 利用環境によってはそれほど気にならない速度なのですが、IE6の環境でかなり重い場合がありますので、改善方法を探しています。 一回目の表示はともかく、2回目以降も毎回トップページ表示に5秒以上かかるのは問題がありますので…。 現時点で原因は、外部jsファイルがキャッシュされず毎回サーバーに読みにいっているために遅くなっていると思うのですが…。 ブラウザに外部ファイルをキャッシュさせる方法は何かないのでしょうか? ちなみに、重くなる環境で、他のサイト(外部JSファイル読み込み多数)のサイトを表示しても、2回目以降は重くなりません。ブラウザのキャッシュの削除も一度試しています。 参考に、現在のスクリプト呼び出し部分を記述します。 ---------------------ソースここから--------------------------- <script type='text/javascript' src='js/prototype-1602-and_jquery.js?version=1'></script> <script type='text/javascript' src='js/js.js?version=1'></script> <script type="text/javascript" src="js/lib/jquery_auto_j.js?version=1"></script> <script type='text/javascript' src='js/scriptaculous-js-181/src/scriptaculous.js?load=effects'></script> <script type='text/javascript' src='js/lightview.js?version=1'></script> ---------------------ソースここまで--------------------------- また、スクリプトはPHPで作っていますので、キャッシュを許可する記述を以下のようにしています。 ---------------------ソースここから--------------------------- session_cache_limiter('private_no_expire'); session_start(); ---------------------ソースここまで--------------------------- また、現状ではjsファイルの読み込みが原因かと考えていますが、それ以外でも改善点などがあれば、それをご指摘頂ければありがたいです。 宜しくお願い致します。 確認環境:windows XP、 IE6 HP作成スクリプト:PHP

  • 外部読み込みで動かないときの対処法

    プログラミングの入口にも立っていない初心者です。 あるプログラムを導入することになりました。 htmlに直接記述した場合はjsが動いていることが確認ができるのですが、外部読み込みにした場合、なぜか動きません。 記述方法がまちがっているのでしょうか? サイト運営の手間を考えて、絶対外部読み込みにする必要があります。 。 《動く…jsをhtmlに直接記述》 <head> <!-- 文字コードなどの記述は省いています --> <meta http-equiv="Content-Script-Type" content="text/javascript" /> </head> <body> <!-- その他のhtml記述は省略 --> <script type="text/javascript"> <!-- document.write(unescape("%3Cscript src='" + document.location.protocol + '//www.sample.com/js?pcid=PC-123456-A' + "' type='text/javascript'%3E%3C/script%3E")); // --> </script> <script type="text/javascript"> <!-- (function() { var pc = new predicta.PClick(); pc.start(); })(); // --> </body> 《動かない…js外部読み込みの記述》 <head> <!-- 文字コードなどの記述は省いています --> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type="text/javascript" src="http://www.sample.net/hoge/js/sample.js"></script> </head> ------------------------------------------------------ js/sample.jsの記述 ------------------------------------------------------ document.write(unescape("%3Cscript src='" + document.location.protocol + '//www.sample.com/js?pcid=PC-123456-A' + "' type='text/javascript'%3E%3C/script%3E")); (function() { var pc = new predicta.PClick(); pc.start(); })(); ちなみに、その他にも外部読み込みし、動いているJavaScriptはあります。 ご教示のほど、どうぞよろしくお願いいたします。

  • HTMLタグが書かれた外部ファイルを、HTMLファイルに読込みたい

    複数のHTMLファイル内で、同じHTMLタグを書く部分がいくつかあります。 それらのHTMLタグの部分を外部ファイルか何かにして、HTMLファイル内で読み込むようにすることは出来ますか? JavaScriptでは外部ファイル(jsファイル)の読み込みはできるようですが、HTMLではできないんでしょうか? ※尚、CSSではやりたい事は出来ませんでした。 共通化できるのはスタイルだけなので・・。 私が共通化したいのは、HTMLタグです。 例えば <TD>hogehoge</TD> や <IMG src="hoge.jpg"> などのタグを複数のHTMLファイルで共有する為に 外部ファイル化したいんですが そんなことって出来るのでしょうか・・? 上記のようなタグを複数のHTMLファイルで共通できる手段であれば、外部ファイルという形式じゃなくても別にいいのですが・・

    • ベストアンサー
    • HTML
  • javascript の外部ファイルの読み込み

    *OKWaveで初めて質問します、よろしくおねがいします。 *外国人ですので間違えた日本語ありましたらお許し下さい。 ---------------------------- hoge.txt の内容が一秒毎に変わります。 ここでjavascript の外部ファイルの読み込みと document.write()を使って 一秒毎にhoge.txt の内容をブラウザで表示したいのです。 可能でしょうか? よろしくおねがいします。

  • 外部テキストの読み込み

    はじめましてよろしくお願いしますm(_ _)m 最近FLASHのアクションスクリプトを触るようになったのですが、どうしてもわからないことがあるので質問させて下さい。 やりたいのは…、 text01=あいうえお &text02=かきくけこ &text03=さしすせそ という外部テキストファイルがあってそれを1つのswfファイルが読み込まれるごとに違う値を表示したいです。イメージとしては下のような感じです。 <sample.swf>←ここではtext01の内容を表示 ・ ・ <sample.swf>←ここではtext02の内容を表示 ・ ・ <sample.swf>←ここではtext03の内容を表示 ・ ・ swfファイルを個別に用意し、外部テキストの変数をそれぞれ指定してやればできるのですが、それではswfファイルが複数になってしまうのと読み込みにも時間がかかるので(見出しに使いたいのでフォント埋め込みです)なんとか1つのswfファイルでできないか考えています。 FLASHではこういったことは可能でしょうか? 何かヒントだけでもいただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • JavaScriptの外部ファイルについての疑問です。

    こんばんは。 他の方が作ったJavaScriptをよく利用させて頂いている立場の者です。 よろしくお願いします。 外部ファイルについて、多くのサイト等で 「複数のページで同じものを使う場合は、管理が楽になるので外部ファイルが良い」 と薦められているのを見掛けます。これに関して疑問が2つあります。 1つめに、閲覧者にとってやさしいページ作り、という観点から見ても、 外部ファイルの方が良いのでしょうか? (共通のJavaScriptが複数ページにあるときは、 外部ファイルにした方が読み込み速度が速くなる、 といったメリットはありますか?) 2つめに、例えばAページ、Bページ、Cページとあったとして、 AとBに共通の JavaScriptが1つ、 BとCに共通の JavaScriptが1つ、 CとAに共通の JavaScriptが1つ…という具合だった場合、 全てを1つの外部ファイルに入れて、共通で使っても良いのでしょうか? または、ページごとに使っていないJavaScriptは読み込まないように 外部ファイルを複数に分けた方が良いのでしょうか? または、このような場合は外部ファイルにせずに、直接ページ毎にソースを 書いた方が良いのでしょうか? 以上です。よろしくお願いします。