怎么用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(); 展开
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(); 展开
2个回答
展开全部
现在的弹窗代码不可能100%弹出,能达到50%就不错了。
放到一个JS文件中,然后在网页中调用。
你百度一下调用 JS文件 就有具体操作步骤
放到一个JS文件中,然后在网页中调用。
你百度一下调用 JS文件 就有具体操作步骤
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询