質問です・・・2

[新着] Webテンプレートを仮オープンしました



0   名前: WHITE BREATH : 2003/08/26 14:05
フレームタグを使用する時はBODYタグは作動しないと
書いてありましたよね?

そこで質問です。

BODYタグが入力された状態でフレームタグを使用すると
フレームタグが作動せず、
そこでBODYタグを消去するとフレームタグは作動するものの、
HPを作らさせていただいているサーバーが
「このページは存在しません」と表示してしまうんです。

対処法はありますか?

1   名前: mar : 2003/08/26 17:07
>「このページは存在しません」と表示してしまう
のが、<body>がソース上に無いことが理由である(=ソース上に<body>の記述さえあればいい)ならば
<noframes>の中に<body>を書いてみたらどうでしょうか?
http://www.tagindex.com/html_tag/frame/noframes.html
↑このサンプルの中では<body>は書いてありませんけど、
<noframes>と<center>の間に<body>を入れればいいかと。

対処法になるかどうかわかりませんが。。。

2   名前: WHITE BREATH : 2003/08/26 21:37
返信ありがとうございます!!

わかりやすいですね!

が、しかし・・・
<NOFRAMES>
<BODY>
<CENTER>と入力しても、エラーが出てしまいます・・・

これ以外の対処法はありますか??

3   名前: mar : 2003/08/27 00:52
そうですか。。。
ブラウザに<body>を解釈させる必要があるんですかねぇ?

では、まずは、
>「このページは存在しません」と表示してしまう
理由が<body>の有無に起因してるかどうかを調べてみてはどうでしょう?
<frameset>ではない普通のページでも<body>の無いファイルは全てそうなってしまうのか?
>HPを作らさせていただいているサーバー
のHPか何かでも情報を得られるはずです。

それで、もし原因が<body>だったとしたら、
↑同じHPにフレーム分割のページを作る方法などとして対処法が掲載されていると思います。

既にお調べでしたらスイマセン。

4   名前: WHITE BREATH : 2003/08/27 01:25
はい!今度調べてみます!

ちなみに俺がHP作らさせていただているサイト(サーバー)は
ヤフージャパンのサービス内、ヤフージオシティーズで作ってます。

5   名前: WHITE BREATH : 2003/08/27 01:29
調査結果・・・

>理由が<body>の有無に起因してるかどうかを
調べてみては?

調べたところ、BODYタグを消去した状態で保存したところ
「このページは存在しません」と言う表示はされませんでした。

やっぱりフレームタグに問題があったんでしょうか?

6   名前: mar : 2003/08/27 11:50
>調べたところ、BODYタグを消去した状態で保存したところ
>「このページは存在しません」と言う表示はされませんでした。
では、<body>は抜きにして、単純に「このページは存在しません」となってしまう問題として考えましょう。
これはアクセスしたURLにそのファイルが無かったことを意味してますから、
原因としては、
1:アクセスしたURLが間違っている(リンク先としての場合も含め)
2:アップロード先を間違えている(サブディレクトリ使用の場合は要注意)
3:アップロードに失敗している(正常に行われなかった)か、アップロードをしていない
のいずれかかと思われます(根本的には同じ原因ですが)。

「このページは存在しません」の表示のされ方にもよりますが、
フレーム分割自体はされていて分割されたスペースの中にでるのでしたら
<frame src="○○">の○○のファイルにおいて上記問題があると思われ、
分割自体もされずにでるのでしたら<frameset>を書いているファイルに問題があると思われます。

7   名前: WHITE BREATH : 2003/08/27 22:21
フレームのファイルに問題有・・・

わかりました!これも調査してみます!!

8   名前: WHITE BREATH : 2003/08/27 23:15
調査結果・・・

フレームのファイルに原因がありました。

これをなんとか解決して上手く行きそうなのですが・・・

質問です・・・3に続けます

一覧へ戻る