ホームページの編集をしています。

しかし、なぜかインデックスファイルが真っ白に表示されてしまいます。

HTMLは以下の通りです。改善法を教えてください。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML LANG="ja">
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
<TITLE>△○</TITLE>
</HEAD>

<FRAMESET FRAMEBORDER="no" COLS="20%,80%">
<FRAME SRC="menu.htm" NAME="left" SCROLLING="no" FRAMEBORDER="no">
<FRAME SRC="main.htm" NAME="right" FRAMEBORDER="no">

</FRAMESET>


</HTML>

■同じ内容で一度質問し、このページを見るときにエンコードを変更すれば正常に表示されることが分かりました。
しかし、変更せず普通に見ようとすればいつも真っ白なのでおそらくHTMLの編集か何かが必要なのだと思っています。
どなたか解決法を教えてください。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2007/02/28 01:23:55
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:kn1967 No.1

回答回数2915ベストアンサー獲得回数301

ポイント23pt

SHIFT_JIS

ではなく

Shift_JIS

と記述してみてください。

余談になりますが、

WEBサーバーソフトの設定はプロバイダによって異なりますので、

ご利用のプロバイダ名を記述しておかれることをお勧めします。

id:b-wind No.2

回答回数3344ベストアンサー獲得回数440

ポイント23pt

HTTPヘッダのメタ情報

前回の質問でも回答があった様に、サーバー側で付加した文字コード表記が実際のものと異なっているのが原因でしょう。

・ページの文字コードをサーバーが出しているものにあわせる。

・サーバーの設定をページの文字コードの合わせる。

のどちらかの対応が必要です。


ヘッダ情報は、Firefox で Live HTTP headers 等の機能拡張を使うことで確認できます。

Live HTTP headers - Mozilla Firefox まとめサイト

id:kurukuru-neko No.3

回答回数1844ベストアンサー獲得回数155

ポイント22pt

各HTMLにMETAタグは記述されていますか?

各HTMLを直接 例: http://xxx/menu.htm

ひらいて正常に表示できていますか?

<head>
<meta http-equiv="Content-Language" content="ja">
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>XXX</title>
</head>
id:MMatsuo

ありがとうございます。menu.htmはできます。main.htmは文字化けしており、エンコードを変更すれば正常に表示されました。

2007/02/25 21:11:50
id:snaruseyahoo No.4

回答回数491ベストアンサー獲得回数4

ポイント22pt

まず<FRAME SRCのあとに、</frame>の抜けている箇所が、2センテンスほどありますので、これらの後に、</frame>を挿入してください。そのままですと、インデックスファイルが真っ白に表示されたあと、エラーが出ます。

それから、</HEAD>の後に<body>を挿入し、</html>の前に</body>を挿入します。そして、</FRAMESET>のあとに、<h1>てすと</h1>を挿入しますと、とりあえず「てすと」と表示されるはずです。それがうまくいきましたら、<ul?<li>~</li></ul>の書式で、何か挿入してみてください。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません