2009-06-12 8 views
1

私は大きな(おそらく)javascriptの問題があります。IEと不特定のエラーIE8オブジェクトでは、メソッドをサポートしていません

私は、mootoolsフレームワーク、 のFFと他のブラウザのすべてでうまく動作しますが、6と7で私は "エラー:153(時には84)不特定のエラー"奇妙なことは私にエラー "オブジェクトはこのプロパティまたはメソッドをサポートしていません"を示すIE8にあります。

誰かがこの問題の原因を知っていますか? o誰かがIEのサポートされていないプロパティまたはメソッドのリストを知っている可能性がありますか?

+0

疑問があれば、問題を特定するためのアラートに訴えることは、あまり意味がありません。 – annakata

答えて

2

IE8では、エラーの行番号を取得してから、[ソースを表示]を右クリックします。 IE8にはスクリプト行を含む適切なソースがありますので、エラーの原因をすばやく見つけることができます。

+0

はい、そうです。しかし、私はjsを最小限に抑え、私はミニマムバージョンを使用しようとします。 – d3vilkiss

2

使用しているスクリプトが難読化されていない場合、またはすべてが1行で表示されている場合は、IE8でJavaScriptデバッガを使用してエラーの原因となっているオブジェクトを特定できます。 F12キーを押してDeveloper Toolsを開き、Scriptタブに行き、 "Start Debugging"オプションをクリックします。エラーが発生した場合は、関連する回線で正常に機能しなくなる可能性があります。そうでない場合は、いくつかのブレークポイントを設定してコードをステップ実行することができます。

0

この情報に問題があるかどうかは、ほとんどわかりません(少なくとも私にとって)。

IE6/7では、javascriptにいくつかのアラートを追加して、問題の原因となっているコードの行を正確に特定することをお勧めします。どのオブジェクトがエラーを引き起こしているのかを知っている場合、正確な問題が何であるかを知ることは非常に簡単です。

IE8はすばらしいデバッグツールを提供しています。そのため、開始するのに適しています。

1

IE8開発ツールhttp://blogs.msdn.com/ie/archive/2008/09/03/developer-tools-in-internet-explorer-8-beta-2.aspxを使用してデバッグすることもできます。

その他のバージョンの場合は、firefoxのWeb開発ツールバーに似たWeb developerツールバーを使用することをお勧めします。

+0

ありがとう、私は開発者のツールを試してみます、私はそれが私を助けることを願って – d3vilkiss

0

私の場合、エラーは$ mapping conflictに起因していました。

$の代わりにjQueryを使用して問題を解決しました。

関連する問題