私はFirefoxとChromeで完璧に動作するポートレットアプリケーションを持っていますが、ポータルページにポートレットのインスタンスが5つ以上ある場合に限りIE 8と9で爆発します。ページにポートレットのインスタンスが4つ以下の場合は、IEでも正常に動作します。私は、ページ上の5+のポートレットのインスタンスを持っているときに私が見IEの無効な引数jquery
エラーは次のとおりです。
SCRIPT87:無効な引数。 jqueryの-1.5.2.min.js、ライン16文字25442
コードはjQueryとプラグインの一握り、すなわちjqGridを使用します。これまで問題を解決するために試したことはありませんが、いずれも違いはありません。
- jQueryとjQuery-UIライブラリをアップグレードしました。コードは1.5.2と1.7.2をそれぞれ使用します。最新バージョンへのアップグレードは何の違いもありませんでした。
- jqGridライブラリをアップグレードしました。コードはバージョン4.1.2を使用しています。 4.3.2へのアップグレードは何の違いもありませんでした。
- bgiframeプラグインをアップグレードしました。コードはバージョン2.1を使用しています。 2.1.3へのアップグレードは何の違いもありませんでした。
IEであるため、デバッグして何が起こっているのかを確認することは非常に困難です。
これまでにこの動作を見たことがありますか、何が起こっている可能性について考えていますか?
UPDATE:
OK、Iは非縮小さのものとjQueryのファイルの最小バージョンを交換しました。
if (set) {
// convert the value to a string (all browsers do this but IE) see #1070
elem.setAttribute(name, "" + value);
}
任意のアイデア:ここ
Message: Invalid argument.
Line: 2105
Char: 5
Code: 0
URI: https://nasa-iceint.nasa.gov/portal/ice-theme/js/jquery-1.5.2.js
は、jQueryのファイルから該当するコードです:ここで私はIE 8のページ上のポートレットの5+のインスタンスを持っているときに私が見誤差はありますか?
あなたの問題については直接は分かりませんが、IEでデバッグするために使用できるアドオンがあります。ここにちょうどある[それらの1つ](http://www.firebugger.com/) – Terry
jquery-1.5.2.minsの縮小バージョンをjquery-1.5.2.jsに置き換えて、より良いアイデアを得ることができますエラーの発生場所 –
+1、jqueryのun-minifiedバージョンを使用すると大きな助けになります。 – jimw