javascript实例教程之弹出窗口被阻止的解决方法

发布时间:2019-10-28编辑:脚本学堂
在页面中用window.open方法打开窗口,有时会被浏览器阻止,此时可以考虑用javascript来解决这种屏蔽。有需要的朋友,参考下本文的方法。

1,新添加一个Form
 

<form id="EmailForm" action="目标页" method="get" target="_blank">
<input id="emailid" name="emailid"  type="hidden" />//隐藏域,用来放需要传递的参数
</form>
 

注意:form的target属性要设置成_blank

2,提交这个Form
 

复制代码 代码示例:
<script language="javascript">
function btnEditEmail_onclick() {
document.getElementById("emailid").value=id;//初始隐藏域
document.getElementById("EmailForm").submit();//提交
}
</script>

希望以上防止弹出窗口被阻止的办法,对大家有所帮助。
学习javascript,就来脚本学堂 www.jb200.com