另类弹出窗口,跳过所有拦截工具
一般直接用
window.open方法弹出新窗口最大的问题是在给一些浏览器或工具拦截了, 这个问题比较难解决,
上次忽然想到当用户点击连接再弹出新窗口时是不会拦截的, 何不用JS模拟这个点击事件,所以马上试下,
果然可以, 哈哈,下面的实现方法的源码:
无标题文档
function myopen(url){
var oA = document.createElement('a');
oA.href = url;
oA.target = '_blank';
document.body.appendChild(oA);
oA.click();
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
js拦截alert对话框另类应用
复制代码 代码如下: <input type="button" onclick="opened('ALERT')" value="提示"/> <script> var myAlert=alert; window.alert=function(msg){ //your code myAlert (msg+"-TEST"); } function opened(msg){ alert(msg); } <
-
window.open不被拦截的实现代码
复制代码 代码如下: $("#last").click(function(){ var w=window.open(); setTimeout(function(){ w.location="http://www.baidu.com"; }, 1000); return false; });
-
window.open关于浏览器拦截问题分析及解决方法
window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,不过一般用来的是打开新窗口,因为修改原来的网页地址,可以有另一个函数,那就是window.location,他可以重定向网页地址,使网页跳转到另一个页面. 我现在要说的是window.open函数的几个使用策略,一般情况下,如果你直接在js中调用window.open()函数去打开一个新窗口,浏览器会拦截你,认为你将弹出广告等用户不想得到的窗体,所以如果不想让浏览器拦截你,你可以将这个函数改为用户点
-
javascript 强制弹出窗口代码-跨拦截
强制弹出窗口代码研究-ForceWindow 此为一款老代码,本代码是通过构建一个 Form,然后用 JS 去 submit 这个 Form(也可以模拟提交按钮被 click).我在 IE8 中测试起作用,但在 Firefox 3.5 中被拦截. 复制代码 代码如下: ForceWindow.iclass.js 代码如下(使用.讲解.相关说明全部在注释中): /** * ====================================================== * 本程序可自由
-
另类弹出窗口,跳过所有拦截工具
一般直接用 window.open方法弹出新窗口最大的问题是在给一些浏览器或工具拦截了, 这个问题比较难解决, 上次忽然想到当用户点击连接再弹出新窗口时是不会拦截的, 何不用JS模拟这个点击事件,所以马上试下, 果然可以, 哈哈,下面的实现方法的源码: 无标题文档 function myopen(url){ var oA = document.createElement('a'); oA.href = url; oA.target = '_blank'; document.body.appe
-
aspx 页面弹出窗口代码大全
//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write("{top.opener =null;top.close();}&qu
-
JS弹出窗口的运用与技巧大全
本文详细介绍了JS弹出窗口的运用,非常具有实用价值,具体一起来看一下把. //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write(&qu
-
清除可恶的mms.tjcq2.com弹出窗口
本人系统为打了所有补丁的XP(SP2),杀软为江民KV2005,并启用了3721上网助手的弹出窗口拦截功能,可最近机器打开正常网页时经常莫名其妙弹出标题为"mms.tjcq2.com"的一个窗口,本想很简单就搞定,可搜索注册表和修复IE都没用,很是烦人!最后网上搜索了两个解决办法,不敢独享. 方法一: 在IE的"工具"= >"管理加载项"里把NaviHelperObj Class禁用掉,用了这么长时间IE,竟然不知道有那么个选项,惭愧啊 方
-
Javascript弹出窗口的各种方法总结
复制代码 代码如下: //关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write("<script>");this.Response.Write("{top.opener =null;top.clos
-
ie9下关闭弹出窗口出现__flash__removeCallback未定义错误
使用swfupload作为上传组件,artdialog作为弹出窗口,在关闭弹出窗口时,出现"__flash__removeCallback"未定义错误.而且是关了又出现.网上有些解决方案,主要就是说覆写"__flash__removeCallback"函数的定义,这个在swfupload组件中已经有了: // Fix Flashes own cleanup code so if the SWFMovie was removed from the page // it
-
javascript+html5+css3自定义弹出窗口效果
本文实例为大家分享了js自定义弹出窗口效果展示的具体代码,供大家参考,具体内容如下 效果图: 源码: 1.demo.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>自定义弹出窗口</title> <script type="text/javascript&qu
-
JS弹出窗口插件zDialog简单用法示例
本文实例讲述了JS弹出窗口插件zDialog简单用法.分享给大家供大家参考,具体如下: 因为没有元素可以显示到Frameset上面去,所以重新定义了,一个index.htm,对其的操作是: Index.htm <script language="javascript" src="JS/zDialog/zDialog.js" type="text/javascript"></script> <script langua
-
Flex控制弹出窗口拖动范围示例代码
最近做项目的时候用到了TilteWindow形式的弹出窗口,发现有时候一不小心将窗口拖动到上面就拖不回来了,导致弹出窗口无法关闭,后来发现一个好的解决办法,在弹出窗口组件初始化的方法里面加上以下代码即可 复制代码 代码如下: this.addEventListener(TitleWindowBoundsEvent.WINDOW_MOVE,function(event:Event):void{ event.target.x = event.target.x < 0 ? 0 : event.targ
随机推荐
- MySQL配置文件my.cnf中文详解附mysql性能优化方法分享
- Linux下启动Oracle服务和监听程序步骤
- 20行JS代码实现网页刮刮乐效果
- 详解使用angular-cli发布i18n多国语言Angular应用
- iOS中关于信鸽推送的使用demo详解
- oracle 存储过程详细介绍(创建,删除存储过程,参数传递等)
- 以911新闻为例演示Python实现数据可视化的教程
- DEFER怎么用?
- 监控php-fpm并自动重启服务的shell脚本
- Android发送xml数据给服务器的方法
- mysql jdbc连接步骤及常见参数
- Clipboard.js 无需Flash的JavaScript复制粘贴库
- 详解链接的rel与target区别
- C#定位txt指定行的方法小例子
- js中的如何定位固定层的位置
- NET LOCALGROUP命令详解(将用户添加到管理员组等)
- java 实现双向链表实例详解
- 微信开发--企业转账到用户
- jQuery实现的手风琴侧边菜单效果
- JavaScript获取键盘按键的键码(参照表)