双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

请教高手,一个在浏览器中打开新窗口的问题

shi_hang_nk shi_hang_nk 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,我要在浏览器中打开一个新的窗口,有如下需求:
1.不会被浏览器拦截
2.能去掉工具栏、菜单栏,并自定义尺寸
3.在多窗口情况下(如IE9,360等),能产生一个新窗口,而不是产生一个标签页
4.能传参数给新的窗口

我在网上找了一些资料,但都不能同时解决上面的问题,如下面的方式

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();//提交
}


可以实现1和4,但不能解决2和3。

请教大家有没有什么好办法,谢谢。
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
shi_hang_nk
CSS 61,116 成员 60,701 内容