js弹出新窗口而不会被浏览器阻止的方法
时间:2010-04-06 12:38:00
有时候希望可以用js另开新窗口,但用window.open方法打开窗口总是被浏览器阻止,
可以用下面的方法打开新窗口而不会遭到拦截
1.新添加一个Form
<form id="EmailForm" action="目标页" method="get" target="_blank">
<input id="emailid" name="emailid" type="hidden" />//隐藏域,用来放需要传递的参数
</form>
注意form的target属性要设置成_blank
2.提交这个Form
function btnEditEmail_onclick() {
document.getElementById("emailid").value=id;//初始隐藏域
document.getElementById("EmailForm").submit();//提交
}
这样,就会打开新窗口定向到目标页了,而且不会被阻止,同时用新窗口的window.opener还能访问原窗口。
标签:window.open,新窗口,浏览器
0
投稿
猜你喜欢
微软雅黑的设计
2010-02-23 20:36:00
基于jQuery的自动完成插件
2011-02-05 10:55:00
CSS和HTML与前端技术层图示
2010-04-05 21:54:00
Web设计的成就感
2009-09-04 19:02:00
javascript农历日历及世界时间代码
2007-12-21 13:25:00
ajax+asp无限级分类树型结构
2011-04-02 11:05:00
JavaScript 关于引用那点事
2009-11-28 18:44:00
SQL Server数据迁移至云端应用技巧谈
2011-05-05 08:01:00
教你快速掌握两个SQL Server的维护技巧
2009-01-15 13:31:00
再谈 Web 字体的现状与未来[译]
2009-11-24 13:55:00
如何使用w3 upload上传组件上传文件?
2010-05-16 15:11:00
ASP错误大全
2009-05-26 15:45:00
设计需知:移动网站设计应注意的技术细节
2012-04-20 13:03:23
Asp+ajax打造无刷新新闻评论系统
2008-02-12 15:43:00
asp上传文件自动重命名方法
2007-08-24 09:46:00
重构中的模块化设计:样式的作用域
2010-04-23 14:42:00
如何把小写数字转换成英文?
2009-11-06 13:59:00
FrontPage XP设计制作网页小技巧八则
2008-06-04 12:43:00
如何对Oracle8数据库进行维护?
2009-11-20 18:01:00
[翻译]JavaScript中对象的层次与继承
2008-12-31 13:36:00