サイトの作り方(メニュー=>各コンテンツ)

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: CSS初心者 : 2006/07/06(木) 08:55  ID:JZi.Dghh
これまでホームページビルダを利用し、フレームを利用して作成してきました。
色々なページを見ていて今後はCSSを利用してホームページを作成したいと考えました。
さて、では作成してみようと思い、CSSの参考書を何冊か購入して読み始めたのですがどうしても分からないところがあり、質問させていただきました。

これまでフレームを利用し、メニューをクリックしたとき、targetを指定してメインのフレームに別に作成したページを読み込んで表示させるということをしてきましたが、CSSを利用してDIVタグでバナーやサイドメニュー、メインコンテンツを作成するまでは良いのですが、メニューをクリックしたときに、これまでtargetを指定してメインコンテンツ部分を入れ替えてきたところはどのようにすればよいのでしょうか?
CSSを解説する本はindex.htmページの作成部分やメニューの作り方は書いてあるのですが、メニューを押した時、DIVタグで作成したバナーやメニューはそのままで、DIVタグで作成したメインのコンテンツ部分だけ変えたいというときはどうするということが書いてありません。「index.htm」で作成したバナーやメニューを「次のページ.htm」にもダブって記述し、コンテンツ部分だけ変えてファイルを作るの?と効率の悪い考え方しか思い浮かびません。こういう場合はやっぱりフレームを利用しないとうまくできないのでしょうか。よろしくお願いします。

言いたいことをどのように伝えればよいか分からず、長々となってしまいました。ご教授よろしくお願いします。

1   名前: m035 ◆Wpzr1YKOiq : 2006/07/06(木) 08:55  [URL]  ID:BGbhOCeB
やはり、全部のファイルに書いてしまうのが確実かと。
http://www.vector.co.jp/vpack/filearea/win95/util/text/conv/index.html
のあたりから適当なソフトを選んで、共通部分は複数ファイルを一括で置換すると楽かと思います。

2   名前: カヅサツ ◆ThCi95HEzw : 2006/07/06(木) 08:55  [URL]  ID:O5hEMlpW
SSIとかCGIとか、そのあたりのサーバサイド技術が使えれば、楽になると思います。
例えば私のサイトの、全ページで使いまわしている記述は、SSIでなんとかしています。

3   名前: CSS初心者 : 2006/07/06(木) 08:55  ID:JZi.Dghh
m035さん、カヅサツさん、有り難うございます。
やっぱりフレームを利用した方が便利なのか・・
カヅサツさんがおっしゃっているようなことを実現するために参考になるCGIやSSIのサンプルが記述してあるようなサイトってありますか?。もし思いつくところがあれば教えていただければ幸いです。
とりあえず、すべてのページにメニュー等を記述したまま作ってみたいと思います。(でもやっぱりのちのちの共通部分の更新が難点ですね)

4   名前: 匿名 : 2006/07/06(木) 08:55  ID:zqn32COP
> やっぱりフレームを利用した方が便利なのか・・
製作者は楽かもしれませんが、閲覧者は不便です。

> 参考になるCGIやSSIのサンプルが記述してあるようなサイトってありますか?
まず CGI・SSI 等の語句で検索しましたか?

> でもやっぱりのちのちの共通部分の更新が難点ですね
いやいや、>>1 は無視ですか?
複数テキストファイル置換ソフトを使えば一発です。

5   名前:  CSS初心者 : 2006/07/06(木) 08:55  ID:JZi.Dghh
匿名様、掲示板とか不慣れで申し訳ありません。

> 参考になるCGIやSSIのサンプルが記述してあるようなサイトってありますか?
> まず CGI・SSI 等の語句で検索しましたか?
一般的な具体的にCGI・SSIの技術ではなく「全ページで使いまわしている記述は、SSIでなんとかしています」のサンプルがあれば知識の少ない私でもできるかなと思ったところでした。


> でもやっぱりのちのちの共通部分の更新が難点ですね
> いやいや、>>1 は無視ですか?
> 複数テキストファイル置換ソフトを使えば一発です。
最終的には「テキストファイル置換ソフト」を使わなければならないということに対しての発言でした。

言葉足らずで申し訳ありませんでした。

6   名前: 匿名 : 2006/07/06(木) 08:55  ID:zqn32COP
> > 参考になるCGIやSSIのサンプルが記述してあるようなサイトってありますか?
> > まず CGI・SSI 等の語句で検索しましたか?
> 一般的な具体的にCGI・SSIの技術ではなく「全ページで使いまわしている記述は、SSIでなんとかしています」のサンプルがあれば知識の少ない私でもできるかなと思ったところでした。
ですから、「検索」してみなさい、と申しているのですよ。
CGI・SSIを使用するつもりなら、知識が無ければ補うべきです。

7   名前: CSS初心者 : 2006/07/06(木) 08:55  ID:JZi.Dghh
>「検索」してみなさい、と申しているのですよ。
すみません。私が楽しようとした怠慢でした。
SSI CGIのキーワードですぐ見つけることができました。
色々勉強になりました。ありがとうございました。

8   名前: あの : 2006/07/06(木) 08:55  ID:lKHRzitM
ちょっと話それちゃいますかね…

フレームは、うまく使ってもらえれば
閲覧者としてそこまで不便とも思えませんが…

使うか使わないかといったら
まぁ自分なら、使いませんが^^;


過去ログ(http://www.tagindex.com/kakolog/q1bbs/601/830.html
にあったフレームに対する意見
http://www.ne.jp/asahi/minazuki/bakera/html/opinion/frame
http://members.jcom.home.ne.jp/jintrick/Personal/no_frames.html
http://www.mars.dti.ne.jp/~fuming/navi/frame.htm

一覧へ戻る