- 締切済み
javascriptの保存と呼び出し
はじめまして。宜しくお願いいたします。 javascriptを「保存し、呼び出す」方法、手順を教えてください。 イメージとして、「スタイルシートからクラスを呼び出す」みたいな使い方をしたいのです。 今のところjavascriptを直接記入していますので、呼び出し型にしたいのです。 調べた範囲では、.jsでファイル内に保存し、src="XXXX.js"で呼び出せば、 ほぼ似たことができるとお聞きしました。 ただ、実験的にやってみたところ、今のところ失敗しています。 失敗までの状況は以下です。 --------------------------------------------------------------------------------- 現在、HTMLドキュメント(.htm)のBODYの中に、javascriptの直接記入箇所がある。 <script type="~~~………</script> このまま<script type="~~~………</script>をコピーし、 新規.htm(白紙)を開いてペースト。 新規.htmが、<script type="~~~………</script> だけの記述の.htmになった。 それを名前をつけて、.jsで保存。 ローカルファイルの中に.jsができた。 その後、本来の.htmに戻って、BODYに、 <script type="text/javascript" src="XXXX.js"></script> と入れてみる。 呼び出せるかと思ったが… 結果は、何も表示されず、失敗。 --------------------------------------------------------------------------------- と、こんな状況です。 何が間違っているのでしょうか。お詳しい方、お教えください。 お時間のある方はHTMLも含めお教えくださいますとなお嬉しいです。 宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- fujillin
- ベストアンサー率61% (1594/2576)
外部ファイル化する方法は、検索してみれば、いくらでも見つかるはずです。 とりあえず、一例を http://external-file.com/ja/apat.html http://allabout.co.jp/internet/javascript/closeup/CU20030521/index.htm http://www.pori2.net/js/kihon/16.html
- neko-ten
- ベストアンサー率55% (1287/2335)
.jsの記述内に、scriptタグが入ってませんか? <script>はあくまでHTMLタグなので、スクリプトだけ記述します。 現在、.jsの中身は ------------------------- <script [略]> [実スクリプト] </script> ------------------------- という内容になってるかと思います。 この上下のタグを消してみればいいかと。 なお、質問の場合はエラーが出るのか、出る場合はどんなエラーかを記述いただけると、回答の参考になると思います。
- yyr446
- ベストアンサー率65% (870/1330)
<script type="text/javascript" src="XXXX.js"> XXXX.jsの保存先(又はアップロード先)はhtmlの保存先(又はアップロード先)と同じですか? 同じで無い場合は、相対パスか絶対パスで場所を指定します。 src="http://hoge/fuga/XXXX.js"
お礼
ご回答有難うございます。生成した.jsはアップロードし、 <script type="text/javascript" src="トップアドレス/XXXX.js"> の形で呼び出しを試みています。 この状態でうまくいっていませんので、 高確率でXXXX.jsの生成の仕方のほうが、間違っているのかなー、 と予測しています。 ご回答有難うございました。