フレームページへのリンク

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前:  : 2006/02/09 18:57
初歩的なことですみません。

普通のページからフレームのあるページへリンクするには
どうしたらいいのでしょうか?
フレームページの一番下になっているアドレスへリンクするように
すればいいと思っていたのですが、「ページが表示されません」と
エラーが出てしまい、どうにも困っています。
教えていただければ幸いです。

1   名前: モノ : 2006/02/09 18:57
フレームを使用したページなのであれば、
frameset要素が記述されたページ(フレーム定義ファイルとか言われたりする)があると思います。
そのページに対してリンクすればよいでしょう。

2   名前:  : 2006/02/09 18:57
<FRAMESET cols="25%,75%" frameborder="0">
<FRAME src="main3.htm" name="main3" noresize>
<FRAME src="begin2.htm" name="begin2">
<NOFRAMES>
<BODY>
<P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P>
</BODY>
</NOFRAMES>
</FRAMESET>

・・・と、フレーム定義したページのタグはこんな風になっているのですが
助言をいただいた今でも「ページが見つかりません」という表示が出てしまいます。

3   名前: モノ : 2006/02/09 18:57
キャッシュが表示されている可能性はありませんか?

フレーム定義したページの"正確な"ファイル名はなんですか?
そのファイルへのリンクは正確ですか?
(フレームページへのリンクのソースを提示すれば、他の方も検証できます)

4   名前:  : 2006/02/09 18:57
キャッシュは恐らくないと思います。
私はホームページビルダーを使用してサイトを作っていますが、
プレビューを押すとフレームが正常に表示されるんです。
うまく転送されているかと実際にネット上で見てみますと、
やはり「ページが見つかりません」と出てしまうんです。
フレーム定義したページのファイル名は"main.htm"です。

<A href="main.htm">メイン</A>

とリンクを貼っているのですが・・・宜しかったらまた
助言して下さると嬉しいです。

5   名前: モノ : 2006/02/09 18:57
転送してあるならURLを提示すれば
現象を実際に確認出来て原因の特定が早まるでしょう。
(パスワードを入力して覚えておけば
レスの編集でURLだけ後から削除できます)

6   名前: Newのり太 : 2006/02/09 18:57
その main.htm を転送し忘れているのでは?

他所ですがよく似た質問。
http://hpb.cool.ne.jp/wforum/wforum.cgi?no=2666&mode=allread

7   名前:  : 2006/02/09 18:57
すみません、サイトごと全部転送作業しましたところ
無事にページを表示させることができました。
結局原因は"main.html"の転送し忘れ、だったようです。
お騒がせしまして本当にすみませんでした;

モノさん、Newのり太さん、助言ありがとうございました。
助かりました。

8   名前: S : 2006/02/09 18:57
>>2
 補足しておくと、NOFRAMES要素は、フレームが使えない環境においての代替手段であって、「このページは〜」を表示させるものではない。
(世の中のページで多いのは、単にそういった事実を知らないか無視しているだけで、初心者は真似すべきではない。)

http://car.s35.xrea.com/better/frame.php

一覧へ戻る