[转]跳过javaScript 弹出窗口阻止程序的解决方案

 

有时候希望可以用js另开新窗口,但用window.open方法打开窗口总是被浏览器阻止

可以用下面的方法打开新窗口而不会遭到拦截

1.新添加一个Form

<form >隐藏域,用来放需要传递的参数</form>

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

2.提交这个Form

function btnEditEmail_onclick() {document.getElementById("emailid").value=id;//初始隐藏域document.getElementById("EmailForm").submit();//提交}

有时候希望可以用js另开新窗口,但用window.open方法打开窗口总是被浏览器阻止,

可以用下面的方法打开新窗口而不会遭到拦截

1.新添加一个Form

<form >隐藏域,用来放需要传递的参数</form>

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

2.提交这个Form

function btnEditEmail_onclick() {document.getElementById("emailid").value=id;//初始隐藏域document.getElementById("EmailForm").submit();//提交}

27人参与, 0条评论 登录后显示评论回复

你需要登录后才能评论 登录/ 注册