在 Java Web 应用程序 (JSF) 中,我有一个“人员”表单,单击此按钮后会显示“添加详细信息”按钮,我正在使用 Java 脚本打开一个弹出窗口,但尚未关闭此弹出窗口。现在,如果我打开同一应用程序的另一个 session 并尝试添加另一个人的详细信息,它将替换上一个 session 打开的弹出窗口。如何避免这种情况发生?
var url = contextpath+'person/AddDetails.jsp';
var modalprops = "height=310,width=400,scrollbars=on,status=no;menubar=no,resizable=no";
window.open(url, 'adddetails', modalprops, false);
我不擅长 UI 技术:(,因此这个问题。
最佳答案
给每个窗口一个唯一的名称,而不是将它们全部称为“adddetails”。
关于javascript - 如果从另一个 session 打开,弹出窗口将被替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14075625/