質問 |
||
| 質問者:standchen | フレームを使わない表示の仕方 | |
|---|---|---|
困り度:
|
個人のHP作成の際フレームを使おうとしていましたが、よくないと聞き他の表示の仕方を探しています。 フレームを使わずにフレームのような表示をするにはどうしたらよいでしょうか。 (メニューと表示部分を上下に分け、メニュー部分はどのページでも表示させたいです) CSSやjavascriptなど使うのかな、と思いつつどう書けばそうなるのか全くわからない状態です。 ぜひ知恵をお貸しください。 また、わかりやすく説明されているサイト様などあれば教えてください。 |
|
質問投稿日時:08/03/15 00:24 質問番号:3863717 |
||
回答 |
|
| 回答者:taloo | 全てのページで同じ内容を書けば、全てのページで同じ内容が表示されます。 必要が有れば、CSSファイルやJavaScriptファイルも、全てのページで同じファイルにリンク(<link href="">)するか、同じ内容(<script>や<style>)を記述して下さい。 「同じ内容を何度も書く」という手間を省くために、 フレームを使ったり、すでにでているようなSSI(サーバーサイドインクルード)やテンプレートを使うのが一般的です。 敷居は高めですが、JavaScriptのAjaxという考え方もあります。 Ajaxを応用して、CSI(クライアントサイドインクルード)という言葉も出てきていますので、 そのうち、Ajaxではなく、CSIという方向で一般化すると思います。 |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/03/15 13:55 回答番号:No.3 |
|
| この回答へのお礼 | 回答ありがとうございます。 SSIやAjax、CSIなんていうのもあるんですね(@_@;) まだまだ勉強不足です・・・; 確かに同じ内容を何度も書くのは手間なのでSSIやテンプレートについても調べてみようと思います。 |
回答良回答10pt |
|
| 回答者:yosakun | フレームを使わない場合 一般的にはSSIやDreamweaverやホームページビルダーなどテンプレートエンジン機能の付いたHTMLエディタを使う場合が多いです。 phpなどが使える環境であればメニュー部分のみを外部ファイルとし includeするといいです。 |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| |
回答日時:08/03/15 01:13 回答番号:No.2 |
|
| 参考URL: | http://as76.net/dai/prg/include.htm |
| この回答への補足 | HTMLエディタは今のところ持っていないのですが、あったほうがいいのでしょうか・・・(メモ帳に手打ちしています) なるべくお金をかけたくないので・・・。 phpについてはあまり知らなかったのでURLが参考になりました。 が、サーバーのほうがphpを禁止しているので残念ながら使えないようです; |
| この回答へのお礼 | なんとか自分でできそう、というところまできました。 回答ありがとうございました。 |
回答良回答20pt |
|
| 回答者:auty | 初めての場合、下記のページがとても参考になると思います。 http://www.kuhp.kyoto-u.ac.jp/~diag_rad/web/p_frame.html |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| |
回答日時:08/03/15 00:44 回答番号:No.1 |
|
| この回答へのお礼 | 回答ありがとうございます。 早速、このページみてみました。 今まで手がかりがなかった状態だったので助かります。 初心者なので少し難しそうですが頑張ってみたいと思います。 |