必须这样:
window.showModalDialog("a.htm")a.htm
==============
<frameset rows="0,*">
<frame src="about:blank">
<frame src="xxx.asp">
</frameset>xxx.asp
===========<form action="xxx.asp" target="_self" method="post">

解决方案 »

  1.   

    有showModalDialog存在的时候,弹出showModalDialog窗口的页面就不submit了
      

  2.   

    你打开几个showModalDialog窗口呀??
    上例子中的a.htm就是用showModalDialog打开的那个。你能一次打开两个showModalDialog窗口????你试验了没有?我都是这么做的,应该没有问题。至少保证在ie5.5+没有问题!!!!
      

  3.   

    对是这样做的,我也这样做,很方便哦
    不可能一次打开showModalDialog几个窗口的
    不然就用window.open()就可以了,还要showModalDialog干什么啊。
      

  4.   

    通过URL重组:
    window.showModalDialog("XXX.asp?a=1&b=2")