我用window.showModalDialog打开一个子页面,而子页面里面包含表单,当我提交表单的时候是在子页面又弹出了一个页面,而我要的效果是替换当前的子页面,请高手指教我应该怎么做?

解决方案 »

  1.   

    window.showModalDialog  不能打开子页面 你可以用open打开主页面
      

  2.   

    不好意思描述有误,我用window.showModalDialog 打开的页面提交页面内的表单后返回的页面覆盖当前的打开的页面,可以不?
      

  3.   

    指定Form的target参数为"_self"可以吧。
      

  4.   

    当然可以,提交表单默认是在就是在本页面打开的。不知道楼主是以什么方式提交的。
    document.form.submit? window.open?
    为了省事,直接在<head></head>加上一句话<target="_self"/>希望对你有所帮助!
      

  5.   

    试验了一下在head间加上<head><base target=_self></head>还是不行,但是我用wind.open打开的页面就可以达到我想要的效果,问题基本解决,谢谢!
      

  6.   


    <script type="text/javascript">
    if(window.parent != window){
    window.parent.location = window.location;
    }
    </script>是这个吗?在frame里面,如果不是整个窗体,就跳转到整个窗体