• ベストアンサー

HTML文内のコードの切り替え

HTMLの学習のため、既にある下記のサイトのコードに目を通しています。 http://www.h-officework.com/index.html このコードは以下のようになっています。 http://makoji.web.fc2.com/test/test_09/code.html 黄色で示したところはindex.htmlのコードです。サイトを開いた直後の初期状態ではindex.htmlが表示されるようです。この後、青く示した<a href>タグをクリックすると黄色の部分が、そのタグがリンクしているprice.htmlだったりtensou.htmlだったりに切り替わるのですが、見たところ<iframe>タグで切り替えているようではありません。 初期状態のindex.htmlの指定も、このコードの中ではなされていないんですよね。 どうやってこの切り替えをやっているのでしょう。

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

  • ベストアンサー
回答No.4

DreamWeaverで適当なテンプレートを作って、中身を書き換えながら 同じ階層に保存しているだけですね。さすがヘタレな市販ソフトを 使うだけあって、全体的に論理構造のかけらもない記述です。 参考にしちゃダメですよ。

makoji
質問者

お礼

メニューのバナーにカーソルを合わせると文字色が変わりますが、これも文字の色を変えたわけではなくて、バナーごと交換しているんですよね。ネット回線の太さとマシンパワーに物言わせたコードですね^^ ありがとうございました。

その他の回答 (4)

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.5

はじめまして すでに回答された方の意見と重なりますが、 拡張子がhtmlですし、ページを変更するとファイル名が変わりますので、単純に「最初にひな形を作って、部分的に変更している」のだと思います。htmlのコードの機能ではありません ホームページ作成ソフトに、「共通部分」と「個別の部分」を分けて作れるような機能があれば、楽ができます。

noname#83877
noname#83877
回答No.3

単純に全ページに同じソースがあるだけなような気がします。

  • koke29
  • ベストアンサー率58% (114/196)
回答No.2

周りのレイアウトが全部同じで、コンテンツ部分だけが異なるページを 複製してるだけのように見えるのですが indexを別名保存して、内容だけ書き換えればこういう風になりますよ ファイルは同階層に置いているからリンク先も同じってことで 質問の解釈が違ったらスミマセン

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

単に、そのまま別のページ(例:price.html など)へジャンプしているだけでは? ジャンプ先も同じデザインで記述してあるので、一見、一部だけ入れ替わっているように見えるのでは?

makoji
質問者

お礼

灯台元暗しというか・・・ 昔はこんなの作ろうとするとフレームを使ったわけですが、だったら今ならiframeタグかなと思ったのですが・・・他のサイトも見てみましたが、テンプレートを使ったコードがとても多いようですね。

関連するQ&A