一つのHTML内で、他のHTMLを呼ぶには?

[上に] [前に] [次に]
Furuta [E-Mail] [HomePage] 1998/04/15(水) 09:35:47
あるHTML内で、他のHTMLを呼ぶ方法ありますか?。
HP内でページナビゲーションをヘッダとフッタにおいていますが、
ヘッダとフッタ部分はそのままで、本文の部分だけ違うHTMLファイルを呼びたいのですが、何か方法ありますか?
JAVASCRIPT,ACTIVE_X等は使いたくありません。

PTAN [E-Mail] [HomePage] 1998/04/15(水) 10:06:27
フレームを使えばよろしいかと。
作り方はここのホームページにあります。

Furuta [E-Mail] 1998/04/15(水) 10:42:30
PTANさんありがとうございました。
実は私もフレームで解決しようとしたのですが、先方から<object>か何かタグを使ってできないの?と言われ、煮つまっているところです。

hiro-kim 1998/04/15(水) 16:00:07
一般的な解決方法としては,クライアント側ではなく,サーバ側で処理させていると思います。
ヘッダ,本文,フッタ,の各HTML文字列が格納された"部品ファイル"を用意し,これを順に出力するCGIプログラムをつくるわけです。クライアント側は,http://…….cgi のような形式でWWWページを呼び出します。結果的にクライアント側に送られるのは1つのHTML文です。

Furuta 1998/04/15(水) 17:14:46
hiro-kimさん返答ありがとうございました。
やはりCGI書くのが、解決の早道かな?

とほほ 1998/04/15(水) 23:18:31
他にも<ILAYER>や<IFRAME>を用いる方法もありますが、使用可能な
ブラウザを限定してしまうのが難点ですね。もし、SSIが使用できる
のなら、SSIも楽な方法だと思います。
  <!--#include file="header.htm"-->
  本文
  <!--#include file="footer.htm"-->

Furuta [E-Mail] 1998/04/16(木) 09:10:00
[[解決]]
みなさん、いろいろとありがとうございました。
これからのHP制作に役立ていきたいとおもいます。
とほほさん提案のSSIをつかってみようとおもいます。

[上に] [前に] [次に]