所以我的问题是我的原始页面上有一个按钮,应该打开一个新窗口,以便用户可以创建一个新的对象。这在第一次按下按钮时正常工作。但是,如果我想同时创建另一个对象,并在原始页面上按下创建新对象,而不是创建另一个新窗口,则该站点只会在第一个新对象I的相同窗口上打开新的创建对象页面试图创造。显然,这会导致我最初输入的所有信息都会创建一个丢失的新对象。Javascript-打开新窗口而不重复使用以前打开一个
这里是onClick,它调用了打开窗口的openPopWindow函数。
onClick="openPopupWindow('<% =NEWOBJECT_URL %>', 0);"
这里是openPopWindow功能
function openPopupWindow(strPage, TicketId){
var winTop = 10;
var winLeft = Math.round(screen.width/2) - 800/2;
var POPUP_FEATURES = "scrollbars=no,resizable=yes,toolbars=no,status=no,height=650,width=800";
POPUP_FEATURES += ",top=" + winTop + ",left=" + winLeft;
var POPUP_NAME = "NewViewWindow"
var POPUP_FNAME = strPage;
var PopupURL, URLParams;
var theWindow
PopupURL = POPUP_FNAME;
theWindow = window.open(PopupURL, POPUP_NAME, POPUP_FEATURES);
theWindow.focus();
return theWindow;
}
那么,有没有办法让一个新的窗口总是可以打开,而不是重用相同打开网页的?任何帮助是极大的赞赏!