- ベストアンサー
このホームページって、どうなってるの?
こんにちは。ちょっと教えて下さい。 あるサイトでどのページに飛んでもブラウザに表示されているURLが同じ。 フレームを使っているわけではありません。 しかし別ページで開くと、そのURLになります。 そのサイトはhttp://www.cosmoyakuhin.co.jp/です。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
フレームを使っていない様で使っています。 トップページはindex.htmlです。そこで、top.htmというページを一つだけ開くフレームが書かれています。 ----- <FRAMESET cols="100%" > <FRAME src="top.htm"> </FRAMESET> こんな感じですかね。
その他の回答 (3)
ご質問のサイトについては、No1さんが正解です。 ブラウザで「ソース」を表示させてみてください。 こんな感じになっています。 <FRAMESET cols="100%" frameborder="YES" border="6"> <FRAME src="top.htm" name="right" scrolling="AUTO"> <NOFRAMES> <BODY> <P>このページをご覧いただくにはフレーム対応のブラウザが必要です。</P> </BODY> </NOFRAMES> </FRAMESET>
お礼
tenmayさん ありがとうございます。 今まで何度か遭遇し悩んでました・・・
- Mizyu
- ベストアンサー率41% (245/593)
#1です。再度すいません。 #2さんのおっしゃることはあらかた正しいですが、該当ページはフレームを使ってますよ。 それにIEでは、同IDウィンドウでのアンカー、特にTARGET指定の無いものに関しては、 アドレスバーにリンク後のURLが表示される仕様になっているはずです。 該当ページを開いてメニューの「表示」→「ソース」で開いてみると index.htmlのソース、該当ページ上で右クリックから「ソースの表示」を行えば top.htmのソースが見れます。
- vba-kenken
- ベストアンサー率40% (13/32)
こんにちは。 普通の動作です。 a hrefのアンカー動作には、同じページを使うという指定の場合、アドレスバーは変わらなくてもどんどんジャンプしていきます。 「別の画面で表示」が、右クリックで表示しますが、 その仕様からリストにあるのです。 フレームは、ひとつのウィンドを使う方法のひとつ。 その場合、aタグには、フレームの名前を指定できます。 今回のページにはフレームを使わないで、IEにこだわらないページ作成をしています。 (パソコンで閲覧するとも限らないという意味です)
お礼
vba-kenkenさん 早速ありがとうございます。 フレームという事が判明しました。
お礼
Mizyuさん 的確なご回答、ありがとうございます。 確かにフレームでした。