我从父应用程序打开了一个子浏览器窗口 (aspx)。子窗口有一些控件和一个文本框。当用户完成后,他/她单击一个按钮,以下代码从子窗口中获取值并填充父窗口,如下所示:
window.opener.document.form1.InputContainer$LetterInput$txtReasons.value = txtVal;
这对于我在父页面上的文本框非常有用。但是现在,我需要填充一个列表框并且运气不佳。我已经尝试了这两种方法,但无济于事:
o.text = txtVal;
o.value = "1";
window.opener.document.form1.InputContainer$LetterInput$lstReasons.add(o);
window.opener.document.form1.InputContainer$LetterInput$lstReasons.add("Text", "Value");
两者都得到“htmlfile:不支持此类接口”。
有人有什么想法吗?
谢谢,
杰森