模态框是支持表单提交而不弹出新页的。
<base target="_self">
<form method="post">

解决方案 »

  1.   

    模态窗口中提交表单会默认打开新的页面。
    除了梅大的方法你也可以在模态窗口的文件里加一个 <iframe name="bottom" width="0" height="0"></iframe>然后FORM的TARGET指向bottom.
      

  2.   

    可以这样
    alert后模拟点击一个链接地址为上一页的链接--------------------
    <head>
    <base target="_self"/>
    </head>
    <a href="dialog.htm" style="display:none">返回</a>
    <script language="javascript">
    <!--
    alert('ok');
    document.links[0].click();
    //-->
    </script>
      

  3.   

    谢谢梅花雪和风之石的指点,但问题还是得不到解决;
    寻梦的稻草人把说的方法我试了,提示document.link.0为空不是对象,好像在当关页面没有这个对象;
    我觉得这应该是个小问题吧,可一只没有解决的方法
      

  4.   

    寻梦的稻草人的方法改成document.getElementById可以行得通,但是link不能在提定的ModalWindow里打开
      

  5.   

    有没有办法在指定的ModalWindow里找开页面?
      

  6.   

    我在我机器上测试能过。
    不知道你说的在指定的ModalWindow里打开是什么意思?
    难道你同时打开了二个modal窗口? 我这个能在当前modal窗口打开,
    相关于history.back()的功能。你要的不是这个么?
      

  7.   

    ModalDialog 里嵌入一个空的页面ModalFrame.Asp,
    这个页面里只有一个IFRAME,并且是100%大小,没有边框,没有滚动条ModalFrame.Asp的IFRAME的src属性为你的实际登录页面这样,所有的操作就和在普通窗口里面一样了---需要注意的问题:ModalFrame.Asp这个页面需要中转、传递几个参数:1、window.dialogArguments
    2、QueryString
    3、window.title
      

  8.   

    找到问题了,很不好意思哦,忘记在跳转的页面里加上<base target="_self" />了;
    特别感谢meizz(梅花雪),dh20156(风之石),ice_berg16(寻梦的稻草人),eglic(圪圪) (错过的,还能找回来么?)