• ベストアンサー

HTMLページに外部テキストファイルを取り込むには?

HTMLのページに、一部だけ外部ファイルのデータを取り込もうとしています。 <HTML> <BODY> <P><TABLE WIDTH="450" > <TR> <TD><IMG SRC="picture1.jpg"></TD> <TD >ここにJavascriptで自由更新文(1)を入れる</TD> </TR> </TABLE><BR> <TABLE WIDTH="450"> <TR> <TD><IMG SRC="picture2" ></TD> <TD>ここにJavascriptで自由更新文(2)を入れる</TD> </TR> </TABLE> </BODY> </HTML> 上のような、写真と説明文がセットになったテーブルがいくつか配置されているページがあるとします。 その説明文を、HTMLを見たこともない人物に自由に更新してもらわねばなりません。 そこで、例えば「1つめの写真の説明文は1.dat、2つめの写真の説明文は2.dat …と、単純にテキストだけを打った.datとか.txtファイルをサーバにアップロードしてもらい、htmlページはJavascriptでその.datファイルをテーブル内に読み込むようにして使いたいのですが、そのJavascriptはどんな書き方をすればよいでしょうか? <script type="text/javascript" src="1.js"></script>といったように読み込む場合、1.jsの内容は単純なテキストでなく document.write("これは例文です。"); // End といったように、ソースになっていなければダメですよね? これでは間違って「"」等を消されたらファイルが壊れてしまいます。このため、こういう内容でなく、「document.write("」や「");」や「// End 」も無い、単純なテキストだけを外部ファイルにすることはできないでしょうか?

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

  • ベストアンサー
noname#25358
noname#25358
回答No.1

 JavaScript ではできません。  SSIを使えば可能です。  SSIが使用可能かどうかは、プロバイダのサポートページを見て確認するか、直接メールで問い合わせれば分かります。  具体的な使い方は、こちら。 http://tohoho.wakusei.ne.jp/wwwssi.htm

MORGEN
質問者

お礼

早々のご回答をどうもありがとうございました! 最初は、教えて頂いたURLの先の内容をうまく理解出来なくて身構えましたが、とうとう巧く行きました。 どうもお世話になりました!

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

IE限定で出来なくはないけど... http://oshiete1.goo.ne.jp/kotaeru.php3?q=372470 普通はサーバーサイドプログラミングでやります。 例えば、ここの掲示板も、HTMLを見たこともない人物に単純にテキストだけを打ってもらって、更新する仕組みになっていますよね。

MORGEN
質問者

お礼

ご回答をどうもありがとうございました。 本当を言うとやはり全てのメジャーなブラウザで有効なスクリプトが良かったんですが、意外に、.jsを参照するように簡単には行かないんですね。 どうもおお世話になりました。

関連するQ&A