- 締切済み
ホームページが表示されない
あるホームページにアクセスしたところ、特定の画面が真っ白になってしまいました。他のページは正常に表示できます。このエラーは再現性があります。 我が家のパソコン3台ではどれでもダメでした。 Win Xp-IE 6.0 Netscape 6.2 Win 98-IE 6.0 Win 98-IE 5.0 ところが、この画面を勤務先で見ると、正しく表示されます。 この原因が何なのか、見当が付きません。どなたか、(推測でも結構ですので)教えていただけませんか。 我が家の環境は CATV による常時接続です。Gatelock をはさんでウィルス対策・ハッカー対策をしています。その先に無線 LAN でそれぞれのパソコンにつないでいます。 2台のパソコンにはノートンインターネットセキュリティ 2002 が組み込まれていますが、それが組み込まれていないパソコン1台でも表示できなかったので、たぶん、これは無関係でしょう。 ちなみに、表示される(はずの)画面は特になんということもない static な html 文書で、664 バイトです。それが 24894 バイトの gif ファイルを引用しています。 次のような内容です。(本来の文字列を「.....」に置き換えています。) <head> <title>.....</title> </head> <body> <h1 align="center"><font color="#000080">.....</font> </h1> <hr> <p align="center"> <img SRC="/about/map.gif" WIDTH=400 HIGHT=400 ALIGN=MIDDLE> <hr> <p align="right"><a href="....."><font size="4">トップページに戻る</font></a> </body>
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Black_Tiger
- ベストアンサー率21% (300/1391)
こんにちは。 自分のHPやローカルHP、Yahoo!等で似たような経験をしました。 エンコードは「日本語(自動選択)」ではなく「日本語(EUC)」か「日本語 シフト JIS)」で解決できました。 また、勤務先のブラウザのバージョンはどうでしょう? 依存してませんか??? そのページにある画像なんですが、その画像のみの表示は出来ませんか? http://…(参照したURL)…/about/map.gif
文字コードセットは明示的に指定していますか? 文字コードセットが指定されていなかったりすると、画面に何も表示されなくなることがあります。 その白いブラウザの上で右クリックして、エンコードから、「自動」を選んでみて、表示されるようなことがあったら、この問題だと思います。 ちなみに、この白いのはよく分かりません。家と会社のマシンでは同じページなのに、片方が真っ白で片方がちゃんと表示されていたりとか…
お礼
質問文で示した html は、作成者が別途メールで送ってくれたものです。そこには文字セットの指定はありません。 あ、私のブラウザの設定ですか? IE を「自動」にしてやってみましたが、やっぱり表示されません。 家のマシンでは同じページが真っ白ですが、会社のマシンではきちんと地図が表示されます。 このページは map.gif というのを表示するだけです。 ちなみに、家のマシンで、これを(白い画面を見ながら)右クリックして「ソースの表示」としてみると、次のようなものが表示されます。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=shift_jis"></HEAD> <BODY></BODY></HTML> ということで、本文が何も指定されていないように見えます。 早速の回答、ありがとうございました。
- elthy
- ベストアンサー率24% (124/500)
Gある一定のIPからのみアクセスを禁止するというスクリプトか何かが 仕組まれているのでは、と第一感で感じました。 たまたま同じプロバイダを利用している方が そのページに荒らし行為を行ったとか、そういう事があったかもしれませんね。
お礼
さっそくの回答、ありがとうございます。 我が家のケーブルテレビでは、IP アドレスはプロバイダから自動的に割り当てられる方式ですので、たぶん、先方が禁止していることはないと思います。 念のため、HP の作成担当者に聞いてみましたが、特に何もしていないということです。 そういうスクリプトは組み込まれていないということです。
お礼
エンコードは関係ないようです。 ANO.2 で書いたように、html 言語で書いたファイルが正常にブラウザに取り込まれていないことが問題だと思います。 「画像のみの表示」というのは、気づきませんでした。やってみると、正常に表示されます。 また、質問文で書いた html に map.gif を埋め込んで適当なファイル名で保存し、それを表示させてみると、きれいに(正常に)表示されます。 一歩進んだような気がしています。 ありがとうございました。
補足
BT さんの「補足」の欄をお借りして、皆さんにお知らせします。 原因は GateLock X200 の問題でした。 http://www.trendmicro.co.jp/esolution/solutionDetail.asp?solutionId=3630 に説明があります。 これに加えて、WWW 閲覧時のキャッシュファイルの設定が絡み、原因追及が遅れてしまいました。 トレンドマイクロから、GateLock の問題だという確認のメールをいただきましたので、原因は判明したことになります。 ありがとうございました。