有时候希望可以用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();//提交
}

相关文章:

  • 2021-12-20
  • 2021-12-10
  • 2021-08-26
  • 2021-12-29
  • 2022-12-23
  • 2022-01-07
猜你喜欢
  • 2021-08-16
  • 2021-12-20
  • 2021-12-20
  • 2021-06-17
  • 2021-12-20
  • 2021-05-23
相关资源
相似解决方案