showModalDialog('b.aspx','','dialogWidth: 480px; dialogHeight: 360px; status: no; help: no');
window.location.href = "c.aspx"; //直接写在show 的后面即可

解决方案 »

  1.   

    用target标签:
    <a href="c.aspx" target="_parent">按钮</a>
      

  2.   

    a页面:<input value=对话框 type=button onclick="if(showModalDialog('xx.htm')) location.href='c.aspx';">
    b页面:
    <input value=OK type=button onclick="top.returnValue=1;top.close();">
    <input value=Cancel type=button onclick="top.close();">
      

  3.   

    http://www.51windows.net/myfile/js/dlg/11.htm
      

  4.   

    问题是关掉b页面时,a页面并不总是转到c,是要经过判断的
      

  5.   

    直接写在SHOWMODEL后面,因为在执行SHOWMODE的时候,父页面是停止不执行的!
      

  6.   

    AppleHan(猩猩) ( ) 信誉:100  2004-04-09 17:45:00  得分:0 
     
     
      问题是关掉b页面时,a页面并不总是转到c,是要经过判断的
      
     
    直接在SHOWMODEL后面做判断啊!