后来尝试改用window.showModelessDialog()来做,结果是,点击按钮,第二个页面闪一下就自己关闭。

解决方案 »

  1.   

    第二个页面不要提交。
    http://www.csdn.net/expert/topic/884/884727.xml?temp=.4088556
      

  2.   

    to scent() 
    第二个是aspx页面,其中有好几个按钮,都是要提交的,还有服务端事件要响应的,所以要是不提交这个页面没意义了。问题是一提交这个页面就会打开一个新的窗口显示b页面
      

  3.   

    window.showModalDialog()打开一个框架页面
    框架里面设为你真正要打开的页面
    这样就不会有问题了
      

  4.   

    to yxrj() 
    你有试过吗?我试过,不行
      

  5.   

    这个问题我原来已经解答过了!!在window.showModalDialog()打开的网页中加入<base target="_parent">
      

  6.   

    to  yellowwee(端木柒):
    按照你的方法果然可以了,可是我想知道<base>这个标签的含义
      

  7.   

    1.我说的方法是可以的,我以前就是这样做的2.<base target="_parent">不错,<
    base target="..."> 
    Sets or retrieves the window or frame at which to target content.