• ベストアンサー

フレーム構造のホームページのURLについて

こんにちは。 フレーム構造のホームページのURLについて質問があります。 フレーム構造のホームページでは、URLが変わらないのに、フレーム内で指定したページが表示されます。 DNSサーバーにはURLを伝えるはずですが、URLが変わらないのに閲覧ページが変わるのはどういうメカニズムになっているのだろうと不思議です。 どなたかご解説いただけると大変助かります。

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

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.3

> フレーム構造のホームページを閲覧する際、 中途半端に変に難しく考えていませんか? フレームの有無なんて全く関係ありません、全て基本は同じ。 フレームだから特別な通信処理しているとかはありません。 大雑把にいうと 0.URLを入力、リンクをクリック(http://hoge.com/○○.htlm) ↓ 1.ブラウザ ↓URL(hoge.com)のIPアドレスを教えて 2.DNSサーバー ↓xxxです 3.ブラウザ ↓xxxのサーバー、○○.htmlファイルを送って 4.サーバー(IPアドレス:xxx)←───┐ ↓要求されたファイルを送信      │ 5.ブラウザ              │ │└解釈─hoge.comの△△ファイルも必要だ送って 必要なファイルが全て揃った ↓ 6.表示終わり 5の△△ファイルが画像だったり、フレーム使っていれば、フレーム内のHTMLファイルだったりします。 5の段階でhoge.comの△△ファイルではなく、hoge2.comの◇◇ファイル必要だというなら、2まで戻ってhoge2.comのIPアドレス問い合わせてとなります。 詳しくは以下のページをよく読んで下さい。 ・OCN|OCNあんしんWeb(初級編)|Webサイトの仕組み http://www.ocn.ne.jp/info/anshin/shokyu/shokyu4_1.html ・いまさら聞けない「Webブラウザ」超入門(1/3)- @IT http://www.atmarkit.co.jp/fwcr/rensai/imasara11/imasara11_1.html

nice-chap
質問者

お礼

ご回答ありがとうございました。 だいぶよく理解できました。 ブラウザ上の表示と通信が必ずしも一致しないということが、重要だと思いました。

その他の回答 (2)

  • 86tarou
  • ベストアンサー率40% (5094/12701)
回答No.2

アドレスバーに表示されるのは大元のフレームのURLだけです。その中に表示されている部分は、それぞれ別のURLになり、それをフレーム内に表示しているだけです。試しにフレーム内のどこかで右クリックしてプロパティを見てみてください。それぞれ違うアドレスが表示されるはずですから。ちなみに、そのURLをコピーしてアドレスバーに張り付ければその部分だけ表示されます。

nice-chap
質問者

補足

>試しにフレーム内のどこかで右クリックしてプロパティを見てみてく>ださい。それぞれ違うアドレスが表示されるはずですから。 ご回答ありがとうございます。確かに画面上で右クリックしてプロパティを見たら、そのページのHTMLファイル名が表示されました。 ここで追加質問なのですが、フレーム構造のホームページを閲覧する際、プロバイダーにはそのページのHTMLファイル名が送られているのでしょうか?

  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.1

単に、ブラウザのアドレスバーにはフレームを定義したページのURLしか表示されていないだけです。 URLが変わらない訳ではありあせん、各フレーム内のURLがアドレスバーには表示されないだけ。

nice-chap
質問者

お礼

ご回答ありがとうございます!

関連するQ&A

  • ホームページでフレームのあるページをつくりましたが‥

    ホームページでフレーム(3分割)のあるページをつくりましたが‥検索サイトではあるフレームのURLのみが表示されて、ほかの2つは表示されません。そのため、トップページへ戻りたくてもメニューのページ(他の2つのフレームの内1つ)が表示されないのでトップへ戻れません。何かうまい方法はないのでしょうか?ちなみに、ホームページビルダー6です。よろしくお願いします。

  • フレームを使ったホームページの作成について

    ホームページの作成の質問をさせていただきます。 ホームページビルダーを使って、フレーム付の ページを作成しました。  _______  |          |   |   1      |   | ̄ ̄| ̄ ̄ ̄ ̄ |   |2  | 3    |   |   |      |   |   |      |  |   |      |   ̄ ̄ ̄ ̄ ̄ ̄ ̄ フレームにて1,2をFrame1、frame23をindex2と名前を付けてフレームを組んでます。 サーバの特性上、index.htmとして1~3をまとめた物に名前を付けています。 また、リンクは3の部分にターゲットでページを切り替えて表示させるようにしています。 が、検索エンジンで検索すると、 フレーム1,2やindex2のページが単独で出てきて、(結局個別にフレームだけとかバラバラに表示されたり、リンク先ページが3にターゲットされずに出てきます。) 検索エンジンからページを表示させたときフレームがないと格好がつかないのでフレーム付きで3の部分に 該当ページが表示されるようにするにはどのように 作り替えるべきなのでしょうか? わかる方よろしくお願いします。

  • ホームページのフレーム

    初めまして。誰か分かる方がいましたら教えて下さい。 ホームページ初心者なんですが、フレームをずっと表示させておくにはどうしたらいいのでしょうか? 左のフレームからページへ行くと、そのページにフレームは表示されないんです。 質問内容が分かりにくくてすみません。分かりましたら回答お願いします。

  • ホームページの構造について

    ◎前置き 経営する店のホームページをこれまで代理店に管理してもらっていたのですが、代理店が失踪したため、これから自分で管理することにしました。 iclustaというサーバーを新たに契約し、ドメインの移管も完了しましたので、予め以前のサーバーからダウンロードしていたファイルをまるごと新しいサーバーへFTPツールを使ってアップロードしました。 DNS切り替え前に正しく表示されているかを確認するため、iclustaの機能のプレビューサーバー(DNS切換え前にサーバーにアップロードしたホームページへアクセスできる)というもので確認しようとしているのですが、「このページは工事中です」との表示が出たままです。まったく原因は分からず、明朝サーバー会社へ尋ねてみるつもりですが、できるだけ早くホームページを運用開始したいので以下の質問にご回答ください。 ◎質問 色々と調べているなかで、「ホームページのトップページの"index_top.html"ファイルはサーバーを開いた最初のディレクトリに入れる」との記述がいくつもあったのですが、私のファイルでは最初のディレクトリではなく、「www」というフォルダの中の「htdocs」というフォルダにindex~と他のhtml、画像等が入っています。この置き方はおかしいのでしょうか? 以前のサーバーからダウンロードしたときは、内容をそのまま確実にダウンロードした筈なので間違ってはいないと思います。 web上で更新できる機能をつけてもらっていたので、これはそういう特殊なものなのでしょうか?詳しい方、ご教授ください。よろしくお願いします。

  • フレーム内のURLを表示させる方法

    2分割のページがあります。左にメニュー、右に本文という形です。左のメニューを開いていくと、右に次々にページが展開されますが、IEのアドレスバーに表示されているアドレスは変わってくれません。(フレーム構造でないと変わるんですよね!) フレーム構造のまま、入れ子になっているページのURLが表示されるようにしたいのですが、それは可能ですか?矛盾しているかもしれませんが・・・

    • ベストアンサー
    • HTML
  • フレーム有り、無しのホームページ、どちらが見やすい?

    様々な方々にお聞きしたいのですが、 「フレーム有りのホームページ」と「フレーム無しのホームページ」はどちらが見やすく、使いやすいと思いますか? -----以下は質問した背景です。----- 現在、商用ホームページの運用、管理を行っています。昨年度、リニューアルを行い使いやすくという意味でフレームを用いたホームページに切り替えました。 ※具体的にはページ右側(150ピクセル)、ページ上部(150ピクセル)にメニューを配置しブラウザサイズが変更されても右側、上部は固定されたままにしています。 フレームを採用したきっかけとして、どのページを閲覧していても見たいページをすぐ脇や上のメニューから選択できるであろう。と思ったからです。しかし、ここ最近、自分のホームページにアクセスする方々(フリーのアクセス解析などを各ページに埋め込んでいます。)検索フレーズ、ワードを解析すると「あるページだけ」の閲覧に留まり、他のページに移動してくれていないことが起きています。原因のひとつがフレームを採用したホームページだからだと思っています。 ※検索フレーズ、ワードが特定の言葉の場合、そのヒットしたページのみの表示となってしまい、メニューが表示されない。結局のところ、検索でヒットした以外の他のページはほとんどの人が見ない。 運営、管理側としては商用ホームページ(ネットショップではない、概要などの情報をメインとして掲載)なので、できるだけ他のページも閲覧して欲しいと思います。そういった意味では、フレーム採用のホームページではなく、スクロールすると右側、上部のメニューが表示されなくなるようなページを採用することになると思います。 ※無論、ページ下部や途中に「ページトップへ戻る」などのリンクをはりますが、、、 ここ最近、様々な企業のホームページを参考とさせていただいていますが、大手電気メーカなどフレームではないページがほとんどだと思います。そういった意味ではフレームはどうなのかなぁ・・・。と感じます。 ちなみに参考までですが、私が運用、管理している商用ホームページはページ数が150ページほどですが、年間に約10ページ近く増えていきます。 以上、ご回答お待ちしております。

  • フレーム部分が表示されたりされなかったり・・・

    忍者TOOLSの只今ホームページ(URL参照: http://www.shinobi.jp/s-web.html )というサーバーでホームページを作っています。 インデックスはフレームで2分割している形です。 サーバーが指定している通り、フレーム部分はmenu.htmlにしてあります。 ですが、フレーム(メニュー部分)が表示されないことが大半です。 なので、インデックスからどのページにも飛ぶコトができず、 困っています。 友達のブラウザで試したところ、表示されました。 「ウイルスじゃないの?」って言われて心配してます。 何が原因なのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • HTML
  • 複数のフレームからなるWebページのURLの指定方法

     複数のフレームからなるWebページをつくってあり、インデックスを常に表示してあります。インデックスのボタンを押すと、インデックスはそのままで、内容だけそのページが表示されます。  エクスプローラーのアドレスは、それぞれのページを表示させても常にトップページのURLが出ています。当然、そのURLを指定しても、トップページが表示されてしまいます。また、インデックスのボタンも右クリックしてショートカットのコピーからそのページのURLを得て、そのアドレスを指定すると、フレーム形式でなく、そのページだけが表示されてしまいます。  ひとに特定のページのURLをフレームが入った形で知らせたいのですが、方法が分かりませんよろしくお願いいたします。

  • ホームページビルダーのどこでも配置、ホームページのフレーム

    フレームページで作った場合 ホームページを閲覧する立場での見易さ、使いやすさは? 検索エンジンに登録されやすいホームページの作り方は? また、フレームページを使っているサイトの割合ってどれくらいなのでしょうか? また、どこでも配置モードで作った場合についても聞きたいです。 ご教授ください。

  • フレーム付きのホームページで異変

    Microsoft Internet Explorer 5を使っているのですが ホームページを閲覧する時、フレーム付きのホームページで クリックしたら必ずクリックしたフレーム内で開いてしまいます 例えば、左側のフレーム内のメニューをクリックすると普通は右のフレーム 内に開くはずなのにどう言うわけか左フレーム内で開きます 同じホームページを別のパソコンで見ると正常に開きます どこか設定する所があるのでしょうか?