我正在使用 JavaScript 打开一个弹出窗口(JSP 页面)。
我在弹出窗口中设置一些值并执行window.close()
.
现在,我要将该值返回到我通过 JavaScript 打开弹出窗口的主页。
如何检索值?
我正在使用 JavaScript 打开一个弹出窗口(JSP 页面)。
我在弹出窗口中设置一些值并执行window.close()
.
现在,我要将该值返回到我通过 JavaScript 打开弹出窗口的主页。
如何检索值?
在您的jsp 页面中添加以下内容:
function onPopupClose(returnParameter) {
// Process returnParameter here
}
window.open('popup.jsp?parameter='+param,'mywindow','width=500,height=350,toolbar=no,resizable=no,menubar=no');
然后在您的弹出 jsp中,在调用之前window.close
,添加以下行:
window.opener.onPopupClose(myValue);//myValue is the value you want to return to main javascript
window.close();