欢迎来到日本小春精选,了解日本先从@日本生活基础课程开始!
欢迎 欢迎     登录 | 注册      消息
当前位置: 首页小组技术交流另类弹出窗口,跳过所有拦截工具

[Windows2003]另类弹出窗口,跳过所有拦截工具

一般直接用 <br />window.open方法弹出新窗口最大的问题是在给一些浏览器或工具拦截了, 这个问题比较难解决,  <br />上次忽然想到当用户点击连接再弹出新窗口时是不会拦截的, 何不用JS模拟这个点击事件,所以马上试下,  <br /><p>果然可以, 哈哈,下面的实现方法的源码: <br /></p><p><br /></p><p><pre class="code">&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;  
&lt;head&gt;  
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt;  
&lt;title&gt;无标题文档&lt;/title&gt;  
&lt;/head&gt;  
&lt;script&gt;  
function myopen(url){  
 var oA = document.createElement('a');  
 oA.href = url;  
 oA.target = '_blank';  
 document.body.appendChild(oA);  
 oA.click();   
}  
&lt;/script&gt;  
&lt;body&gt;  
&lt;input type=&quot;button&quot; value=&quot;open&quot; _onclick=&quot;myopen('http://jb51.net');&quot; /&gt;  
&lt;/body&gt;  
&lt;/html&gt;</pre><br /></p><br />
2012-10-10 09:12:04 来自:球球
用户评论(0)
正序阅读
你的回应
登录 | 注册