我用window.open();弹出窗口打开一个网页被浏览器阻截请问该怎么解决啊……谢谢这是一个用户注册,当用户添加成功弹出一个打印票据的页面!代码如下:
echo "<script>alert('".$result."');window.location.href='user.php';window.open('user_show_print.php?UserName=".$_POST['account']."','newname','height=400,width=700,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no,top=100,left=300');</script>";
echo "<script>alert('".$result."');window.location.href='user.php';window.open('user_show_print.php?UserName=".$_POST['account']."','newname','height=400,width=700,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no,top=100,left=300');</script>";
解决方案 »
- 通过POST提交的方式都是WEB吗?
- 求助,我现在想过两个页面。周二要完成,郁闷呐
- pw 时间问题 怎么获取时间 并导入到库
- 为什么phpmailer到服务器上就不能用了?
- 真他妈的怪,有PHP执行就不会成功,放到数据库直接运行能成功。
- 数据库中已知一个表数据查询另一个表数据的问题
- 那位大哥有DzSoft PHP Editor 的注册码
- 关于文档的问题
- 100分:对国外大型PHP论坛熟悉的建议一下
- 关于jquery-easyui datagrid url:去异步请求数据,但点击其他页面,还是会等请求的php脚本执行完成。
- createElement($para)中$para 可以是数字吗?
- 求一句导出数据库表的MYSQL语句
location.href=sUrl;
}
增加判断,如果被阻截,用超链接的方式。
//通过触发事件
window.confirm('是否打印票据?')点击是返回true 点击否返回false 并主程序页面跳转到
window.location.href='user.php';
if($result=="添加成功"){//添加成功是一切验证通过后返回的值
echo "<script>if(window.confirm('是否打印票据?')){window.open('user_show_print.php?UserName=".$_POST['account']."','newname','height=400,width=700,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no,top=100,left=300');}window.location.href='user.php';</script>";}可以解决弹出窗口被浏览器阻截