2009-06-11 4 views
-1

ページの読み込み中にエラーは発生しませんが、ロードが成功した後でページをクリックすると、jsエラーのポップアップが表示されますプロパティまたはメソッド "メッセージを返します。 IE7またはFF3でエラーは発生していませんが、IE6でのみ発生していますJavaScriptエラー「オブジェクトはこのプロパティまたはメソッドをIE6でサポートしていません」

これはどうしてですか?助けてください。

おかげ

+2

-1。ページにJavaScriptコードを投稿する必要があります。そうしないと、デバッグができなくなります。 – Triptych

答えて

2

あなたはさまざまなブラウザ間の違いを考慮していないJavascriptのコードページまたはそれから付属のいずれかを持っている、とIE6のドキュメントオブジェクトモデルといういくつかのオブジェクトのプロパティまたはメソッドにアクセスしようとしています持っていない。

ページのソースとそのスクリプトにリンク/ポストできれば、これを引き起こすコードを見つけるのに役立ちます。

+0

このエラーは、DOM関連の問題で投げられるだけではなく、ANYオブジェクトの存在しないプロパティにアクセスしようとするとスローされます。 – James

+0

({})。doesntExist(); – James

+0

@マックス:ありがとう。ソースコードは非常に使いやすいです、なぜ私はここに貼り付けていませんでした。インデックスページなので、多くのjsファイルとphpファイルが含まれているため、エラーのあるメソッド/関数を正確にトレースすることが困難です。 @ J-P:ありがとう、私もそれをチェックしなければならない。 – Subh

2

Microsoft Visual Web Developer 2008 Express Editionのようなものをダウンロードしてインストールすることをお勧めします。エラーが表示されたら、単に「デバッグ」を選択すれば問題の原因となっている行でデバッガがポップアップ表示されます。

+0

質問に限られた情報があれば、これは最高の答え+1 – James

+0

あなたの提案に感謝します。 私は自分のマシンにlinuxを持っています。どうすればLinuxマシンにMVWDをインストールできますか? – Subh

+0

IE6をインストールするのと同じ方法です。そして、はい、私もLinuxを実行します;) – krosenvold

関連する問題