質問です・・・2
- 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に続けます