- ベストアンサー
フレームについて。
初心者です。 トップページにフレームを作り、その中に表示されるページとしてmainという名前のページがリンクされています。 ところが、トップページのソースのうち、mainとなっている部分を別のhtmlファイルの名前にしてブラウザでプレビューすると、エラーになってフレーム内に表示されません。 mainに戻すと、mainのページがちゃんとフレーム内に表示されます。 これはなぜなのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
正しいかどうか分かりませんが・・・ ファイル名が大文字小文字きちんとリンクしているファイル名とあっていない、なんてことはないですよね? Windowsで作成していて、サーバにアップしたらリンクが切れた・・・という場合、一度は確認してみた方がいい事柄なので・・・ もしこれでなければ、まずは、表示されないページのURL(フレーム抜きで)を見てみるとか、そこで表示されているようであれば、URL全部を書いてみるとか、そういったことで、一つずつ何が問題なのか、という点をつぶしていってはどうでしょうか? 間違いがありましたらご指摘ください。 ではでは☆
その他の回答 (1)
- shy00
- ベストアンサー率34% (2081/5977)
通常フレームを使う場合 <frameset cols="*,*" border="*" frameborder="*"> <frame src="./***.html" name="calen"> <frame src="./****.html" name="main"> </frameset> のように設定していますよね? ご質問者様の場合、main.htmlと規定しているのにもかかわらず、 msin.htmlがない状態であれば、表示されなくて当たり前だと思いますが・・・ ですので、main.htmlのファイル名を変更したいのであれば、 フレームを構成しているhtmlの方も変更しないといけないのです それとも、質問の趣旨は違うのでしょうか??
お礼
htmlをhtmにしたら表示されました。 ありがとうございました。
補足
補足が遅くなってすみません。 質問中の「別のhtmlファイル」というのは、mainという名前のファイルとは別に存在しているのです。 でも、フレーム内に表示されません。 なぜでしょう?
お礼
お礼が遅くなってすみません。 URLを全部書いたら、ちゃんと表示されました。 ありがとうございました。