a.php页面代码
<form  method="post" action="b.php" target="iframe_action">
<input type='submit' value='提交' />
</form>
<iframe id="iframe_action" name="iframe_action" arginheight="0" marginwidth="0" frameborder="0" width="900" height="400" scrolling="no" src=""></iframe>把b.php提交到同一个页面的iframe里面处理,代码:
echo '<script>open("c.php");</script>';现在提交之后想用open弹出一个新页面c.php,但是这代码只适用于IE,可以正常弹出新的窗口来,
但是在其他内核浏览器就不行了,
不知道该怎么写这个兼容代码,知道的朋友讲下,先谢了。

解决方案 »

  1.   

    <script>open("c.php"); </script>
    各浏览器通用,但要关闭“弹出窗口阻止程序或控件”
      

  2.   

    <script>open("c.php"); </script> 
    这个方法在各个浏览器中都可以通用的吧,在一些浏览器中要自己设置一下,有些是要关闭“弹出窗口阻止程序或控件”的
    open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。语法
    window.open(URL,name,features,replace)