弹出窗口window.open被浏览器阻止
2011-06-20 21:44
519 查看
解决弹出的窗口window.open会被浏览器阻止的问题(自定义open方法)
由于在使用window.open时,在很多情况下,弹出的窗口会被浏览器阻止,但若是使用a链接target='_blank',则不会,基于这一特点,自己封装了一个open方法:
function openwin(url) {
var a = document.createElement("a");
a.setAttribute("href", url);
a.setAttribute("target", "_blank");
a.setAttribute("id", "openwin");
document.body.appendChild(a);
a.click();
}
调用方式如下:
http://www.hao123.com');" />
由于在使用window.open时,在很多情况下,弹出的窗口会被浏览器阻止,但若是使用a链接target='_blank',则不会,基于这一特点,自己封装了一个open方法:
function openwin(url) {
var a = document.createElement("a");
a.setAttribute("href", url);
a.setAttribute("target", "_blank");
a.setAttribute("id", "openwin");
document.body.appendChild(a);
a.click();
}
调用方式如下:
http://www.hao123.com');" />
相关文章推荐
- 解决弹出的窗口window.open会被浏览器阻止的问题
- 解决弹出的窗口window.open会被浏览器阻止的问题
- 解决弹出的窗口window.open会被浏览器阻止的问题(自定义open方法)
- 解决弹出的窗口window.open会被浏览器阻止的问题(自定义open方法)
- 解决弹出的窗口window.open会被浏览器阻止的问题
- window.open() 某些情况会被浏览器阻止弹出窗口
- 解决弹出的窗口window.open会被浏览器阻止的问题
- 解决弹出的窗口window.open会被浏览器阻止的问题(自定义open方法)
- window.open打开新窗口,防止浏览器阻止弹窗解决办法
- js解决window.open 被IE弹出窗口阻止程序拦截
- 解决window.open弹出的窗口被阻止情况
- window.open浏览器弹出新窗口被拦截—原因分析和解决方案
- 解决弹出的窗口window.open会被chrome浏览器阻止的问题
- window.open浏览器弹出新窗口被拦截—原因分析和解决方案
- 浏览器阻止新窗口(window.open或新窗的form提交)
- 避免window.open弹出窗口被阻止,避免IE7限制,在登录成功后弹出窗口屏蔽菜单栏地址栏
- 如何防止window.open打开的弹出窗口被浏览器拦截
- 关于window.open弹出窗口被阻止的问题
- window.open浏览器弹出新窗口被拦截
- javascript 解决window.open 被IE弹出窗口阻止程序拦截