WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:JavaScriptでのファイル組み込み

0:[投稿] ttk [2006/03/08 20:15 ] [環境:わからぬ わからん]

Cで言う「#include」のような命令をJavaScriptで実現できないでしょうか。
<script language="JavaScript">
ここの中であるファイルを使えるようにしたいのですが・・・。
</script>
scriptタグにsrc="ファイル名"のようにしていれこむ奴がありますが、JSの中でできませんか?


1:[回答] m035 [2006/03/09 02:09 ][URL]

http://ma.la/mirrorman/wiki.cgi/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e3%81%ae%e3%82%a4%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%88
http://d.hatena.ne.jp/akm/searchdiary?word=brownie-script.js&.submit=%B8%A1%BA%F7&type=detail
が参考になるかと思います。
以上のurlでは動的にロードしますが、もし、ページ読み込み時にロードしたいだけならば、
document.write("<script type='text/javascript' src='ファイル名'></script>");
だけでも出来ると思います。


2:[回答] 神崎 [2006/03/09 12:11 ]

<script type="text/javascript" src="file1.js"></script>
<script type="text/javascript">
file1_function();
</script>

で可能です。
ただし、

<script type="text/javascript" src="file1.js">
file1_function();
</script>

こういう書き方(srcを指定しつつ、スクリプトを書く)は出来ませんので、ファイルの行数分を書いてください。

<script language="JavaScript">
という書き方は古いバージョンの物なので、
古いバージョンのJavaScript(特にJavaScript1.2や、JScript)やブラウザを使うのでなければ、type属性で良いと思います。


3:[回答] m035 [2006/03/09 15:31 ][URL]

あ、動的ロードだと勘違いしてました。
>Cで言う「#include」のような命令
確かによく読んだら外部ファイル読み込みのタグで済む話でした。
回答1はややこしくなるだけなのでスルーしてください・・・


4:[完了] ttk [2006/03/11 12:21 ]

ありがとうございます。
解決しました。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]