すべてのカテゴリ » インターネット・パソコン » その他

質問

終了

HTMLでホームページを作っていて、メニューとメインでフレームを分けているのですが、アドレス欄に設定ファイル名である frame.htmlを加えないと反映されません。アドレス欄にいちいち書きこまなくても
アドレス欄にいちいち書きこまなくても常に表示できる方法はないでしょうか?

ちなみにframe.htmlのソースは次のとおりです。


<html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<frameset cols="15%,*" border="0">

<!-- menu.html=メニューファイル index.html=メインファイル-->

<frame src="menu.html" noresize name="menu">
<frame src="index.h<html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<frameset cols="15%,*" border="0">
<frame src="menu.html" noresize name="menu">
<frame src="index.html" name="mein">
</frameset>
</html>


ちなみにサイトのアドレスは下記の通りです。
http://googlechoromewotukaikonasou.web.fc2.com/

  • 質問者:Leaasu
  • 質問日時:2012-03-12 19:24:42
  • 0

frame.htmlではなくindex.htmlにファイル名を変える。
index.htmlはトップページとして標準で打ち込まなくても大丈夫なように設定されてる。
サーバの管理者ならindex.cgiなど他の拡張子の場合も設定できる。

なので普通は、
トップページをindex.html -->この中にフレーム構造を記述
左側用にmenu.html、右側用にmain.htmlなどページごとのHTMLファイル
という風にファイル名を付ける。
なのでファイル名の割り当てが悪いんだね。

  • 回答者:匿名希望 (質問から7時間後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。
お礼コメント

HTMLのファイル名を直すとすぐに直りました。ありがとうございます。

並び替え:

http://googlechoromewotukaikonasou.web.fc2.com/ で普通に表示されてますけど?
googlechrome17 とFirefox10で確認してみましたが……

この回答の満足度
  
回答ありがとうございました。
お礼コメント

えっ多分直した後だと思います。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る