我有一个带有Thinbox的iframe弹出窗口:

<a href="popupPage.jsp?keepThis=true&TB_iframe=true&height=250&width=400" title="adis" class="thickbox">Example 1</a>


开的很好。在弹出窗口中,我有1个文本框,并且该文本框中的值必须复制到父JSP页面上的文本框中。

我尝试了几件事

function update() {
    window.opener.document.getElementById('txtBox1').value= 'Test';
}


但它不起作用。

你知道我在这里想念的吗?

最佳答案

@Adidas:假设您在jQuery中使用ThickBox,在popupPage.jsp中,您可以尝试-

function update() {
    $('#txtBox1', top.document).val('Test');
}


...设置父文档输入的值。

关于javascript - 无法将值从thickbox弹出窗口传递到父页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4484033/

10-11 13:29