JQueryを使用して簡単なページを開発しました。ほとんどすべてのブラウザ(Firefox、IE、Chromeなど)で正常に動作しますが、ページをIEで開くと、次のようなJavascriptエラーが表示されます。
'guid' is null or not an object on line 1834
何か考えはありますか?
JQueryを使用して簡単なページを開発しました。ほとんどすべてのブラウザ(Firefox、IE、Chromeなど)で正常に動作しますが、ページをIEで開くと、次のようなJavascriptエラーが表示されます。
'guid' is null or not an object on line 1834
何か考えはありますか?
JavaScript エラーをスローするページが多数あるため、Firefox はデフォルトで JavaScript エラー表示を削除しました。平均的なユーザーにとって、エラー メッセージは役に立たず、混乱するだけです。Web 開発者であれば、必ずFirebugをインストールする必要があります。
メッセージありがとうございます。
エラーは私の側にありました。ホバーイベントの場合、「out」の関数を渡していませんでした。したがって、ハンドラーは jQuery.event 関数で未定義として渡され、ステートメントのエラーが発生しました。
if ( !handler.guid )
jquery-1.2.6.js ファイルの 1834 行に書かれています。
使用しているうちに out ハンドラの指定は必須ではないと思っていたのですが、間違っているようです。
奇妙なことに、FF / Chrome ではエラーが表示されませんが、IE では表示されます :) これは以前とは少し異なります。
よろしく、ジャタン
たぶん、parentNodeまたはparentElementプロパティを使用していますか?IEと他のブラウザでは、いくつかの問題があります。
申し訳ありませんが、FF / Chromeは両方ともこのエラーを報告しますが、非常に静かな方法で報告します。エラーがあるかどうかを確認するには、Firefox 3.0 Javascriptエラーダイアログに移動する必要があります。Chromeの場合は、Javascriptコンソールに移動する必要があります。
私の見解では、FF 3.0およびChromeでのこのようなエラーについては、少なくともいくつかのUI表示(アイコンが赤に変わるなど)があるはずです。FF 2.0では、エラーがある場合はアイコンが赤十字に変わっていたと思いますが、FF3.0では発生しません。