我在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
,但没有帮助,任何建议,真的很感激?
答案 0 :(得分:0)
您使用不同的窗口名称formA
,formB
可能导致空白屏幕。拥有相同的窗口名称,它应该可以正常工作。