无法将值从thickbox弹出窗口传递到父页面

时间:2010-12-19 17:02:32

标签: javascript forms thickbox

我有一个带有thickbox的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'; 
}

但它不起作用。

你知道我在这里缺少什么吗?

1 个答案:

答案 0 :(得分:4)

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

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

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