[英]focus function not working in ie8
我单击了一个按钮,并在其中放了一个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 ...这就是问题...任何解决方案?
对我有用
function windowOpen(url) {
win = window.open(url, 'OpenPage', 'resizable=yes,width=900px,height=620px');
win.focus();
return false;
}
如果不是,请检查您当前的窗口名称是否与newwindow相同,如果是,请使用另一个由newwindow插入的名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.