• ベストアンサー

フレームについて。

初心者です。 トップページにフレームを作り、その中に表示されるページとしてmainという名前のページがリンクされています。 ところが、トップページのソースのうち、mainとなっている部分を別のhtmlファイルの名前にしてブラウザでプレビューすると、エラーになってフレーム内に表示されません。 mainに戻すと、mainのページがちゃんとフレーム内に表示されます。 これはなぜなのでしょうか?

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

  • ベストアンサー
noname#9414
noname#9414
回答No.2

正しいかどうか分かりませんが・・・ ファイル名が大文字小文字きちんとリンクしているファイル名とあっていない、なんてことはないですよね? Windowsで作成していて、サーバにアップしたらリンクが切れた・・・という場合、一度は確認してみた方がいい事柄なので・・・ もしこれでなければ、まずは、表示されないページのURL(フレーム抜きで)を見てみるとか、そこで表示されているようであれば、URL全部を書いてみるとか、そういったことで、一つずつ何が問題なのか、という点をつぶしていってはどうでしょうか? 間違いがありましたらご指摘ください。 ではでは☆

daisuke351
質問者

お礼

お礼が遅くなってすみません。 URLを全部書いたら、ちゃんと表示されました。 ありがとうございました。

その他の回答 (1)

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

通常フレームを使う場合 <frameset cols="*,*" border="*" frameborder="*"> <frame src="./***.html" name="calen"> <frame src="./****.html" name="main"> </frameset> のように設定していますよね? ご質問者様の場合、main.htmlと規定しているのにもかかわらず、 msin.htmlがない状態であれば、表示されなくて当たり前だと思いますが・・・ ですので、main.htmlのファイル名を変更したいのであれば、 フレームを構成しているhtmlの方も変更しないといけないのです それとも、質問の趣旨は違うのでしょうか??

daisuke351
質問者

お礼

htmlをhtmにしたら表示されました。 ありがとうございました。

daisuke351
質問者

補足

補足が遅くなってすみません。 質問中の「別のhtmlファイル」というのは、mainという名前のファイルとは別に存在しているのです。 でも、フレーム内に表示されません。 なぜでしょう?

関連するQ&A