使用window.open打开新窗口时出错

时间:2013-01-02 13:01:47

标签: java javascript jsp

我在JavaScript中使用以下两个函数来打开两个不同的窗口:

function A(int a) {
    var url = "/someAction.do?operation=getDetailsA&id="+a;
    window.open(url,
        'FormA',
        'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=700,left=0,top=0,fullscreen=0');
}

function B(int a) {
    var url = "/someAction.do?operation=updateDetailsA&id="+a;
    window.open(url,
        'FormB',
        'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=700,left=0,top=0,fullscreen=0');
}

功能A在新窗口中显示结果,功能B可以在新窗口中更新值。当我第一次点击链接更新时,它工作正常。当我点击链接显示详细信息时,它也可以正常工作 但问题是在点击显示链接后,如果我点击更新,只显示一个空白屏幕。如果我第一次单击更新,它工作正常,但单击功能A(获取详细信息)后,功能B(更新详细信息)不起作用。

希望我能够描述我的问题,我尝试使用window.location.href,但没有帮助,任何建议,真的很感激?

1 个答案:

答案 0 :(得分:0)

您使用不同的窗口名称formAformB可能导致空白屏幕。拥有相同的窗口名称,它应该可以正常工作。