現在のIEで動作してる画面システムを仮想ブラウザ上で表示・動作させようとしています。
仮想ブラウザのためか、一部スクリプトが動作しないため、一部javascriptを仮想上で一時的に修正し動作させようとしていますがDOM(?)やjavascriptの知識が足らないためかどう修正すればよいのかわかりません。
該当画面でボタン押下時に以下を呼び出し、一部のロックされたボタンのロックが外れます。
javascript
1var obj,objs; 2var fm = getForm(); 3objs = new Enumerator(fm.elements); 4for(; !objs.atEnd(); objs.moveNext()){ 5 obj = objs.item(); 6 UnLock(obj); 7}
仮想上で動作させるとEnumeratorにてエラーが発生しており、
ブラウザの問題でEnumeratorが正常に動作しないようです。
仮想上での動作時には以下のようにEnumeratorを使わないように修正したつもりが正常に動作しません。
javascript
1for (var i=0, element; element = fm.elements[i++];){ 2 obj = element.itme(i); 3 UnLock(obj); 4}
どのように書くべきなのでしょうか?
回答2件
あなたの回答
tips
プレビュー