window.open()方法打开新的一页不被浏览器拦截

本文介绍如何使用jQuery和Ajax技术实现在一个新窗口中打开指定URL的方法,并通过定时器和DOM事件触发多次请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法一

$obj.click(function(){

 var newTab=window.open('about:blank');
 $.ajax({
  success:function(data){
   if(data){
    //window.open('http://www.111cn.net');
    newTab.location.href="http://www.111cn.net";
   }
  }
 })

})

其他方法

<script type="text/javascript">

<!-- 

$( 

function()

{

//方法一

window.showModalDialog("http://www.111cn.net/");

window.showModalDialog("http://www.111cn.net/");

 


//方法二

var aa=window.open();

setTimeout(function(){

aa.location="http://www.111cn.net";

}, 100);

 


var b=window.open();

setTimeout(function(){

b.location="http://www.111cn.net";

}, 200);

 


var c=window.open();

setTimeout(function(){

c.location="http://www.111cn.net";

}, 300);

 


var d=window.open();

setTimeout(function(){

d.location="http://www.111cn.net";

}, 400);

 


var ee=window.open();

setTimeout(function(){

ee.location="http://www.111cn.net";

}, 500);

 


var f=window.open();

setTimeout(function(){

f.location="http://www.111cn.net";

}, 600);

 


var g=window.open();

setTimeout(function(){

g.location="http://www.111cn.net";

}, 700);

 


var h=window.open();

setTimeout(function(){

h.location="http://www.111cn.net";

}, 800);

 


var i=window.open();

setTimeout(function(){

i.location="http://www.111cn.net";

}, 900);

 


var j=window.open();

setTimeout(function(){

j.location="http://www.111cn.net";

}, 1000);

 


//方法三

var a = $("<a href='http://www.111cn.net' target='_blank'>Apple</a>").get(0);

var e = document.createEvent('MouseEvents');

e.initEvent( 'click', true, true );

a.dispatchEvent(e);

 


var a = $("<a href='http://www.111cn.net' target='_blank'>Apple</a>").get(0);

var e = document.createEvent('MouseEvents');

e.initEvent( 'click', true, true );

a.dispatchEvent(e);

}

 

);

//-->

</script>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值