我有一个按钮单击并在其中我放了一个javascript函数来打开一个新窗口,如果我再次单击按钮,同一个窗口再次刷新并指向它。在firefox和chrome中工作。但不在IE中。这是我试过的代码
<button onclick="popitup('http://www.google.com');">click</button>
var newwindow = null;
function popitup(url) {
if ((newwindow == null) || (newwindow.closed)) {
newwindow = window.open(url, 'Buy', 'width=950,height=650,scrollbars=yes,resizable=yes');
newwindow.focus();
} else {
newwindow.location.href = url;
newwindow.focus();
}
}
IE一直返回newwindow == null ...这是问题......任何解决方案?
答案 0 :(得分:0)
这对我有用
function windowOpen(url) {
win = window.open(url, 'OpenPage', 'resizable=yes,width=900px,height=620px');
win.focus();
return false;
}
如果没有,请检查您当前的窗口名称是否与newwindow相同如果是,则使用另一个名为newwindow的名称
答案 1 :(得分:0)