怎么用js弹出新窗口,不被浏览器拦截,包括,(ie,火狐,google的浏览器); 我这有段网上的代码,不会用 20

下面这个代码是网上最多的,这个要放在哪里用啊,行不行。clickOpenWin:function(f){vardataKey="clickOpenWin.dataKey"... 下面这个代码是网上最多的,这个要放在哪里用啊,行不行。clickOpenWin: function(f){
var dataKey = "clickOpenWin.dataKey"
var me = $(this);
var A = me.data(dataKey);

var returnData = null;
if(!A){
A = $("<A target='_blank' class='proxyA'>");
me.data(dataKey, A);
A.click(function(e){
if(returnData){
A.attr("href", returnData);
}else {
A.before(me);
e.stop();
}
});
}
me.mouseover(function(){$(this).before(A).appendTo(A);});
me.mouseout(function(){A.before($(this));});
me.click(function(){
A.attr("href", "#|");
returnData = f.apply(this, arguments);
});}
还有一个,怎么用啊,一头雾水
var openLink = $("<a target='_blank'>");
openLink.attr('href', 'URL地址');
openLink[0].click();
展开
 我来答
火狐
2013-12-24 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  尊敬的用户,您好!很高兴为您答疑
  你的代码包含2部分内容:
  1、定义函数部分。
  clickOpenWin: function(f){var dataKey = "clickOpenWin.dataKey"var me = $(this);var A = me.data(dataKey);var returnData = null;if(!A){A = $("<A target='_blank' class='proxyA'>");me.data(dataKey, A);A.click(function(e){if(returnData){A.attr("href", returnData);}else {A.before(me);e.stop();}});}me.mouseover(function(){$(this).before(A).appendTo(A);});me.mouseout(function(){A.before($(this));});me.click(function(){A.attr("href", "#|");returnData = f.apply(this, arguments);});}
  这些代码定义了一个clickOpenWin函数。该函数完成了一些列打开页面跳转及鼠标事件等操作。你可以包裹在<script></script>之中放置于html文件的前端。
  2、
  var openLink = $("<a target='_blank'>");openLink.attr('href', 'URL地址');openLink[0].click();
  这一部分是对上面定义的函数的调用,为事件触发,也是js脚本。
  你也应该包裹于<script></script>之中,并增加触发时机,如:onload、document.ready等方可生效。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
小胡邦M
2013-03-18 · TA获得超过377个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:196万
展开全部
现在的弹窗代码不可能100%弹出,能达到50%就不错了。

放到一个JS文件中,然后在网页中调用。

你百度一下调用 JS文件 就有具体操作步骤
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狼人
2013-03-17 · 用心回答,愿能帮到您
狼人
采纳数:132 获赞数:548

向TA提问 私信TA
展开全部
这是不可能的,其它网站的脚本不被拦截是因为别人的网站有证书是 被浏览器信任的,所以不会弹出拦截窗口,而我们自己做的网页没有证书所以会被拦截,其实也没什么,就是麻烦了点,要点击允许才可以运行脚本
追问
我就想问下,上面那个代码怎么用,是放哪里的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
InTomo
2013-12-21 · TA获得超过1598个赞
知道大有可为答主
回答量:5944
采纳率:41%
帮助的人:1835万
展开全部
  您好!很高兴为您答疑!  如果页面有证书且被浏览器信任,那么弹窗无法拦截的也就不会弹出拦截窗口。  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式