- ベストアンサー
スクリプトエラーについて
自分のHPを閲覧すると、パソコンによってスクリプトエラー(実行しましたが、ページでエラーが発生しました)が出る場合と出ない場合があります。 片方は、ME、ZONE ALARM 片方は、XP、Norton Firewall なのですが、なんとかして原因をつけとめたいと思って、ファイアーウォールをはずしたりして試しているのですが、よくわかりません。 以上のように2つの異なるPCから閲覧した場合、片方だけがスクリプトエラーが出る時、どんな方法で直していけばいいのでしょうか? ヒントになるようなことでもかまいませんので、お教えください。 また、スクリプトエラーの直し方が書かれたわかりやすいページがあればお教えください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
おそらく、HTMLファイル上のJavaScriptなどのエラーが出ているのだと思いますので、ファイヤーウォールなどは関係ないかと。 PCによってスクリプトエラーが出たり出なかったりする場合は、おそらく、スクリプトを実行するようになっているものとそうでないものが有るからだと思います。 したがって、スクリプトエラーを直すには、エラーの出ているJavascriptなりVBscriptなりの修正が必要かと。 IEでしたら、下記の様な設定をすると詳しいエラーメッセージが表示されますので、原因の特定に参考になると思います。 ----------------------------------------------------------------------- メニューの [ツール(T)] → [インターネット オプション(O)] → [詳細設定]タブを選択 → [スクリプトエラーごとに通知を表示する]にチェックを入れる -----------------------------------------------------------------------
その他の回答 (3)
- randman
- ベストアンサー率51% (17/33)
補足ですが… JavaScriptのデバッグには、Netscape Navigator の最新版(7.1)を使うと良いですよ。 「ツール」→「Web開発」→「JavaScriptコンソール」でバグの(IEよりは)詳しい情報を得られます。 ※JavaScriptがファイアウォールと関係ない理由は、JavaScriptがローカル(ファイアウォールの中)で動作しているからです。
お礼
IEのエラーメッセージはあまりよくわからないので、ご紹介いただいたネスケをダウンロードしてみます。 とりあえず、ありがとうございました。
補足
みなさんへ、 まだスクリプトエラーは直らないのですが、とりあえずこれで質問は閉じさせていただきます。ちょっと落ち着いてご紹介いただいたHTMLやジャバスクリプトのページを読んで勉強してみようと思っています。 ありがとうございました。
- edomin
- ベストアンサー率32% (327/1003)
#1です。 Meの方のZoneAlarmを停止しても、エラーは発生するんですよね? できれば、そのスクリプトを載せてみたら、他の方からの回答もつきやすくなると思います。 また、「最新バージョン」ではなく「バージョン番号」を教えて下さい。
お礼
ファイアーウォールを停止してもエラーが発生します。 ただ、そのエラーの発生のしかたが、まばらです。発生することもあればないときもあります。 スクリプトは非常に長くなるのでここではひかえさせていただきます。
- edomin
- ベストアンサー率32% (327/1003)
「片方は、ME、ZONE ALARM」 「片方は、XP、Norton Firewall」 どちらで、エラーが発生するのでしょう? また、お使いのブラウザの種類とバージョンは何ですか?
お礼
すみません。情報不足でした。 ME ZONEALARM のほうです。ブラウザはIEの最新バージョンです。 スクリプトエラーが発生するのは、自分のHPを見るだけで、たとえば、このサイトやYAHOOのサイトを見る時には出ません。 ということは、やっぱりHP自体に問題があるということなのかと思っているのですが、それなら、どうして、XPのほうではエラーが出ないのかと思ってしまいます。
お礼
有り難う御座いました。 まずはジャバスクリプトをとって様子を見て見ます。幸い、すべて外部ファイルにしてあるので、ハイドタグを入れればいいだけなので楽にできそうです。 とりあえず、お礼まで。