1

我有一个包含网格的弹出窗口。我在我的javascript中调用了这个弹出窗口,如下所示:

popupWindow = window.open('gridjsp1.jsp', "_blank", "directories=no, status=no, menubar=no, scrollbars=yes, resizable=no,width=600, height=280,top=200,left=250");
if(popupWindow && !popupWindow.closed)
    popupWindow.focus();     

gridjsp1.jsp包含网格的代码。这将在网格单击时返回一个值。我需要将此值返回给调用 javascript 函数,即。弹出窗口的写入位置。我怎样才能做到这一点?

4

2 回答 2

0

在弹出窗口中使用window.opener获取父窗口的引用对象。更多在这里

像这样的东西应该工作:

父窗口:

function setGridValue (gridValue) {
    alert(gridValue);
}

从弹出窗口调用如下:

window.opener.setGridValue("YOUR_NEW_VALUE");
于 2012-11-16T09:48:30.053 回答
0

你读过window.parent吗?

于 2012-11-16T09:50:18.457 回答