请教高手,一个在浏览器中打开新窗口的问题
大家好,我要在浏览器中打开一个新的窗口,有如下需求:
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。
请教大家有没有什么好办法,谢谢。
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。
请教大家有没有什么好办法,谢谢。
...全文
相关推荐
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
主要介绍了javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法即无法再次打开窗口、第二次打开不了,需要的朋友可以参考下
Xilium CefGlue 浏览器弹出新窗口,改为新标签选项卡中打开的问题
Xilium CefGlue 浏览器弹出新窗口,改为新标签选项卡中打开的问题,,我已经修改好了。方便大家更好在学习 使用。
JS打开新窗口防止被浏览器阻止的方法
主要介绍了JS打开新窗口防止被浏览器阻止的方法,分析对比了常用方法与改进方法,是非常实用的技巧,需要的朋友可以参考下
Ajax打开新窗口被浏览器拦截的两种解决办法
最近在做支付时发现打开支付窗口时被浏览器拦截了,怎么回事呢?下面小编给大家分享Ajax打开新窗口被浏览器拦截的两种解决办法,一起看看吧
JS弹出新窗口被拦截的解决方法
使用js使用新窗口打开页面的时候,经常遇到被浏览器拦截的情况,怎么解决呢?下面小编通过两种情况分析并分别附有解决办法,对js弹出新窗口被拦截感兴趣的朋友一起学习吧



