親ウィンドウから開いている子ウィンドウのボタンのonclickをこのjavascriptコードで持っています。親ウィンドウで子ウィンドウはボタンをクリックしてIE9で閉じる
try{
window.opener.item(23,Add,document.AddEdit.name.value,document.AddEdit.type.value);
} catch(err){
alert('The form you are editing is not available.');
}
item
機能 -
function item(id,action,name,type){
saveScroll();
document.abc.itemId.value = id;
document.abc.itemAction.value = action;
document.abc.itemName.value = name;
document.abc.itemType.value = type;
document.abc.submit();
}
だから、何とか私はcatch
ブロックからエラーを取得しています。しかしこれはIE9でのみ起こり、Firefox、IE8、Chromeで完全に機能します。したがって、エラーは "メンバーが見つかりません" "です。誰もIE9でこの問題に直面していますか?
実際に捕らえられているエラーは何ですか? – nnnnnn
申し訳ありませんが、エラーは「メンバーが見つかりません」です。 – yogsma
document.AddEdit.nameは「AddEdit」になりませんか?私はフォームの名前をAddEditしないのですか?フォームフィールドとボタンに名前をつけるときは、名前、メソッド、サブミット、リセット以外のものを選択してください。 –