1

ブラウザの互換性の問題が原因で何か問題が発生した場合は、「lu'ck」が「su」に置き換えられます。特定の vbscript ステートメントが IE9+ で機能しないのに、quirks モードではうまく機能する理由を知りたいです。

次の行は、非表示フィールドから値を取得し、それを変数dataに割り当てるだけです。これは IE9+では機能せず、 「SCRIPT258: エラー 80020102 のため操作を完了できませんでした」というエラーがスローされます。

data = frmSupplier.hdnData.value

同様に、For each ステートメントも壊れています。ここで、NodeList は、"Microsoft.XMLDOM" を使用して読み込まれた xml ノードのコレクションです。

For Each Node In NodeList 
   ...
   ...
Next

他にもいくつかのケースがあります。以下の回避策を試しましたが、うまくいきませんでした。

ドキュメントの互換性の定義<!doctype html>に従って追加

従来のドキュメント モードの指定<meta http-equiv="x-ua-compatible" content="IE=9">に従って追加

これに光を当ててください。

4

1 に答える 1