javascriptの中で他のJavascriptを呼び込むincludeみたいな書式があったと思うんですが、どう書くのでしょうか?


それほど特殊なものではなかったかと思います。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/12/14 15:12:47
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:ElekiBrain No.1

回答回数255ベストアンサー獲得回数15

ポイント27pt

http://q.hatena.ne.jp/answer(ダミーURLです)。


おはようございます。


<script type="text/javascript" language="javascript" src="[pass]xx.js"></script>

これで通るはずです。[pass]の部分にはパスを。xxの部分には指定の任意ファイル名を入れてください。気をつけることは、ソースを挿入した部分から適用されるということです(onloadのから関数を呼び出したりする場合、話は別ですが)。

なお、タグの間にはなにも挟む必要性はありません。

やったことはありませんが、おそらく、以下のようにしても可能なはずです。


<script type="text/javascript" language="javascript" src="[pass]xx.js" />
id:dingding

これを外部JSファイル内に書くということですか?

やりたいのは、

HTMLからA.jsを呼び出している。

A.jsの中から、B.jsを呼んでいる。

ということです。

2006/12/12 20:49:31
id:yotena No.2

回答回数5ベストアンサー獲得回数0

ポイント27pt

以下が参考になると思います。

http://m035.blog61.fc2.com/blog-entry-38.html

Cで言うヘッダ的なファイルとして、jinclude.jsとかを作って、

document.write("<script type='text/javascript' src='./script1.js'><\/script>");

document.write("<script type='text/javascript' src='./script2.js'><\/script>");

なんて書けば・・・。

id:dingding

なるほど。その手もありですね。

2006/12/12 20:49:43
id:talepanda No.3

回答回数57ベストアンサー獲得回数12

ポイント26pt

includeは無いはずです。

http://q.hatena.ne.jp/1161158347

に同じ質問があります。

id:dingding

ありがとうございます

2006/12/13 14:37:07
  • id:yotena
    ・直接的ではないですが、最終的にWeb上にアップする場合はファイル数はなるべく少なくしたほうがリクエスト数が減ってよい。
    ・ソースの保守としては小分けにしたい。

    という要求の場合でしたら、prototype.jsでやっている方法が参考になるかもしれません。
    複数javascriptのファイルを最後に用途に合わせて、結合するスクリプトを作ると、上記の要求は満たせると思います。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません