- ベストアンサー
[HTML]ページとページをドッキング??
こんばんわぁ♪ 別々に作った a.html と b.html という2つのHTMLファイルがあるとします。 関係としてはメインの内容とコピーライトやメニューのようなフッタ。 これらを、例えば include なんかで、上下に引っ付けて表示することって出来ませんか?フレームなどは使わずに・・・。 どうでしょうか・・・。 お願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#3さんのご意見に近いですが、menuやfooterをSSIで差し込めばよいのではないでしょうか? SSIはCGI以上に、プロバイダで制限される可能性がありますが。 自分は以前、自前サーバの企業サイトを作っていた時に、 headerとmenuををSSIで差し込んでました。 定番ですが、こちらが参考になるでしょうか。 http://tohoho.wakusei.ne.jp/wwwssi.htm
その他の回答 (4)
- Zeus089
- ベストアンサー率30% (3/10)
Server.Execute "ファイル名" このコマンドを使えば出来ませんか? ただ、IIS 5.0以上です。 <!-- #Include File="ファイル名" =--> でソースを展開する方法も...。
- callhiro
- ベストアンサー率35% (54/152)
少しはCGIについて知ってますか? あとプロバイダで使えるかどうかが一番問題になりますよ。 ある程度知ってると言う前提で簡単に書きますが、 CGIで読み込んで二つの内容をくっつけるなら以下のようにしてはどうですか? 二つのファイルはbodyの中身だけの様なファイルの方が良いです。 1. a.htmlのファイルを読み込み @a に保存 2. b.htmlのファイルを読み込み @b に保存 3. 普通にHTMLを出力するヘッダ的な部分をprint 4. @aの内容をすべてprint 5. @bの内容をすべてprint 6. HTMLの閉じタグをprint っていう感じです。 僕の場合は、ある完全な形のHTMLファイルを一つ用意し、 そのファイルの真ん中の部分にホームページの更新情報が リアルタイムで挿入されるような物を作っています。 例えば、掲示板に一件書き込みがあったら、 その瞬間にトップページの真ん中に、掲示板の書き込んだ タイトルと日時が表示されると言った感じ。 データベースも作っているので、データが登録されたら自動で トップページに追加されたデータが表示されるようにしてます。 トップページがフレームなので、CGIだというのはあんまり アピールしてませんけどね。
- callhiro
- ベストアンサー率35% (54/152)
CGIを使うことが可能であれば出来ますよ。 僕は今そんな感じでやってまーす。
- nitto3
- ベストアンサー率21% (2656/12205)
二つを一つの.HTML文にしてしまえば良いのですが。 c.d,e等ある場合全てにa.htmlをコピーしてしまいます。
補足
なるほど・・・あ、すいません。 説明不足でした。 それをしない方法を探しています。 大量にページがありますので、その作業を簡素化したいと考えています。 宜しくお願い致します。
補足
CGIですかぁ・・・。 えっと、その方法を教えてください!! 宜しくお願い致します!!