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
  • asp之家 网络编程 m.aspxhome.com