2011-12-18 29 views
0

私のスクリプトは、Internet Explorerを除くすべての場所で動作します。実際には大きな問題はありませんが、私のデバッガはエラー(Firebug Liteと内部エクスプローラデバッガ)を表示しません。JavascriptとInternet Explorer

デバッガが何も指示しない場合、どのようなエラーが発生するのかをどのようにして知ることができますか? Internet ExplorerのJavaScript標準に関するドキュメンテーションがありますか?

+4

コードを記入してください。 – hungneox

+2

* IEでは多くのことが間違っている可能性があります。あなたの質問には、十分な詳細が分からないことがあります。 – hugomg

+1

なぜjQueryのようなフレームワークを使用しないのですか? – ComFreek

答えて

1

そのための特別なドキュメントはありません。 alert()をたくさん使って、すべてのvarが期待している値を取得するかどうかを確認することをお勧めします。
たとえば、あるイベントがある場合、IEでは、.targetというプロパティを使用しないでください。これは動作しません。.OriginalTargetを使用してください。

+0

「 OPの場合、「Internet ExplorerのJavaScript標準のドキュメントはありますか?」という質問をして、それが間違っていると言った場合は、IE独自のブラウザ機能に関する多くのドキュメントがあります。 – david

0

これにはさまざまなことがあります。あなたの質問には特定の情報は一切含まれていないので、具体的なアドバイスはありません。あなたのデバッグツールではJavaScriptエラーの

  • ルック:

    このような問題を解決するための汎用的な方法はにあります。

  • 症状とコードの知識に基づいて、問題の原因となるJavaScriptの領域を特定する方法を見つける。
  • console.log()ステートメントを使用して、変数が期待値に設定されていないか、実行が到達していないか、ステッピングしているかを見つけるために、javascriptのどこに問題があるかを特定しますコードのそのセクションを介して。
  • 次に、特定の問題について質問するときは、関連するコードとHTMLと、それがうまくいかないIEのバージョンを投稿して、非常に具体的な質問をしてください。可能であれば、jsfiddleで問題の実例を実証してください。
関連する問題