弹窗被阻止,请高手给我给我一个代码,能够不被浏览器屏蔽阻止弹出窗口的。

1.新添加一个Form
<form id=”EmailForm” action=”目标页” method=”get” target=”_blank”>
<input id=”emailid” name=”emailid” type=”hidden” />//隐藏域,用来放需要传递的参数
</form>
注意form的target属性要设置成 _blank
2.提交这个Form
function btnEditEmail_onclick() {
document.getElementById(“emailid”).value=id;//初始隐藏域
document.getElementById(“EmailForm”).submit();//提交
}
这样,就会打开新窗口定向到目标页了,而且不会被阻止,同时用新窗口的window.opener还能访问原窗口。

上面是我搜到的内容,但是不知道怎么用,好心人,帮忙吧,我刚才忘加分了

第1个回答  2011-04-06
给你说个思路,把弹出代码放在body的onclick中追问

好事做到底吧,写清楚一些。谢了

追答

按你的资料帮你写的

function btnEditEmail_onclick() {

document.getElementById("EmailForm").submit();//提交
}

追问

IE窗口显示有控件,360没反应,火狐也拦截了,是不是真的没有办法?有的话教教我,没有的话说一声,我把分也直接给你。

追答

火狐被拦截?这就没办法了,你弹出页面主要是为了干什么

追问

重要通知,我用了别的方法表现了,不过是客户想要弹窗的。果真就没办法解决了吗

追答

是打开页面就弹出窗口,还是点击某一按钮弹出来

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网