電子書籍の厳選無料作品が豊富!

昨日、ソースを変更し、UPしたのですが、今日から急に観覧できなくなりました。ソースがおかしいのでしょうか?
友人たちに、個々のパソコンで観覧していただいたのですが、みんな真っ白で何も見られないといいます。
中国語のサイトなので、metaタグは、gb2312です。

ちなみに、menu1、main、menu2などは、個別には見られます。でも、フレームにすると見られません。

大変困っております。
よろしくお願いいたします。

<html>
<head>
<title><title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset cols="15%,70%,15%" frameborder="NO" border="0" framespacing="0" rows="*">
<frame name="Frame01" scrolling="yes" src="menu1.htm">
<frame name="main" scrolling="yes" src="main.htm">
<frame name="Frame03" scrolling="yes" src="menu2.htm">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000>
</body>
</noframes>
</html>

A 回答 (9件)

#6です。


内容が少し抜けてしまいました。
変更した場所についてですが、

まず<title><title>に「/」、
次にcontent="text/html; charset=gb2312"の
半角スペースを削除、
さらに frameborder="NO" border="0"が重なっている
ので一つに。
そして最後に<body bgcolor="#FFFFFF" text="#000000>の最後の「"」の追加。
以上です。
    • good
    • 0

たぶん、もとのをコピーせず新たに書いていると思うので、


<frameset>以前に</head>以外のなにかが入っている可能性はないですか?
その場合表示できないことがあります。
    • good
    • 0
この回答へのお礼

皆様!
大変ありがとうございました。
失礼ですが、まとめてお礼をさせていただきます。

皆様のご意見のおかげで、解決いたしました。

大変ありがとうございました。

お礼日時:2003/10/31 19:45

DOCTYPE宣言は必要ですが、"-//w3c//dtd html 4.0 frameset//EN"はNGです。


正しくは"-//W3C//DTD HTML 4.01 Frameset//EN"
大文字小文字に注意してください。

また、文法チェックについてはAnother HTML-lintのゲートウェイサービスが便利です。

参考URL:http://openlab.ring.gr.jp/k16/htmllint/htmllint. …
    • good
    • 0

<html>


<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
</head>
<frameset cols="15%,70%,15%" frameborder="0" framespacing="0" rows="*">
<frame name="Frame01" scrolling="yes" src="menu1.htm">
<frame name="main" scrolling="yes" src="main.htm">
<frame name="Frame03" scrolling="yes" src="menu2.htm">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>
</html>

これでどうでしょう?
    • good
    • 0

原因かどうかはわかりませんが、


<noframes>~</noframes>は、</frameset>の以前に書くのが正式です。
    • good
    • 0

3行目。



<title>●●</title>

閉じるほうの「/」スラッシュが抜けてます。
あと、先頭行にドキュメントタイプの指定をしておくべきかと。
<!doctype html public "-//w3c//dtd html 4.0 frameset//EN">

お試しあれ。
    • good
    • 0

<title><title>



<title></title>

直接関係ありませんが、できればcharsetを先に記述した方がよいでしょう。
    • good
    • 0

</frameset>の前に



<NOFRAMES><body bgcolor="#FFFFFF" text="#000000>
</body> </NOFRAMES></FRAMESET>
とするくらいでしょうか

ただ「NOFRAMES」が影響しているとは考えにくいので
拡張子が「html」になっているとか、そういう事は
ないでしょうか。

表示すべきページは同じ階層に入っていますか?
一階層下にあるとかはありませんか?
    • good
    • 0

真っ白になるのは、<title><title>の部分に"/"が抜けてるせいでは?



<title></title>

です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!