Javascript中封装window.open解决不兼容问题

前端之家收集整理的这篇文章主要介绍了Javascript中封装window.open解决不兼容问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

对window.open进行封装,使其更好用,且更兼容,很多人说window.open不兼容,其实不是,因为不能直接执行,必须通过用户手动触发才行;看代码:

代码如下

for (var i in options) {
str += ',' + i + '=' + options[i];
}
str = str.substr(1);
};
window.open(url,'connectwindow'+ (+new Date),str);//参数1为url,参数2为了能可以重复弹出
str = null;
};

//demo 1:新窗口打开我的led投光灯电源网站
document.body.onclick = function(){
openWindow("http://www.daermay.com/ ?rel=xuexb");
}

//demo 2:固定宽 并居中
document.body.onclick = function(){
openWindow("//www.jb51.cc/ ?rel=xuexb",{
width:888
});
}

猜你在找的JavaScript相关文章