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
投稿
猜你喜欢
使用pytorch加载并读取COCO数据集的详细操作
2021-01-04 21:21:24
python manim实现排序算法动画示例
2021-11-10 10:41:58
图片滤镜效果[IE Only]
2009-06-14 19:49:00
求英文字母或数字或下划线或汉字的js正则表达式
2009-08-04 17:59:00
python利用dlib获取人脸的68个landmark
2023-07-25 15:28:19
教你使用Python实现一个简易版Web服务器
2022-11-27 11:21:53
python中的json数据和pyecharts模块入门示例教程
2023-02-22 04:58:37
利用python将图片转换成excel文档格式
2022-01-29 03:21:06
为什么相对PHP黑python的更少
2024-05-21 10:20:51
python函数参数(必须参数、可变参数、关键字参数)
2023-09-17 07:54:28
css特性:空白外边距互相叠加
2010-06-21 10:53:00
Python数据类型详解(三)元祖:tuple
2021-05-17 07:49:14
python实现的B站直播录制工具
2023-05-29 00:51:48
解决Python中pandas读取*.csv文件出现编码问题
2023-10-15 11:48:42
Python通过zookeeper实现分布式服务代码解析
2021-09-11 11:09:48
python pandas分割DataFrame中的字符串及元组的方法实现
2022-09-10 09:30:14
Vim中查找替换及正则表达式的使用详解
2023-11-06 11:42:44
JS限制文本框只能输入数字和字母方法
2023-07-02 05:25:43
Python基于列表模拟堆栈和队列功能示例
2021-08-17 01:36:14
Python的numpy库中将矩阵转换为列表等函数的方法
2021-06-19 12:18:21