人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ホームページの編集をしています。
しかし、なぜかインデックスファイルが真っ白に表示されてしまいます。

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の編集か何かが必要なのだと思っています。
どなたか解決法を教えてください。

●質問者: MMatsuo
●カテゴリ:インターネット ウェブ制作
✍キーワード:インデックス エンコード ファイル ホームページ 改善
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● kn1967
●23ポイント

SHIFT_JIS

ではなく

Shift_JIS

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

余談になりますが、

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

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


2 ● b-wind
●23ポイント

HTTPヘッダのメタ情報

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

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

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

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


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

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


3 ● kurukuru-neko
●22ポイント

各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>
◎質問者からの返答

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


4 ● snaruseyahoo
●22ポイント

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ