日期:2014-05-20  浏览次数:20437 次

js模态窗口问题:可以在关闭的窗口里,打开另一个窗口吗?
我想在模态窗口里先关闭该窗口,再打开另一个窗口:
Response.Write( " <script> window.returnValue=1;alert(\ "成功!\ ");window.close();window.showModalDialog( 'SelMenuFM.aspx?myID= "+myID+ "&temp= "   +   DateTime.Now.ToString()+ "   '   , 'selmenuwin ', 'dialogwidth:450px;dialogheight:300px;edge:   Raised;   center:   Yes;   help:   No;   resizable:   No;   status:   No; '); </script> ");

结果只关闭,没打开另一个窗口。怎么改呢?

------解决方案--------------------
不能打开模态窗口。模态窗口并不是一个独立的窗口,它是原窗口的一部分。
可以使用window.open打开一个新窗口
------解决方案--------------------
可以让父窗口再打开一个模式窗口
------解决方案--------------------
那你主窗口中作(打开模态窗口的那个)
if(returnValue==1)
{
window.showModalDialog( 'SelMenuFM.aspx?myID= "+myID+ "&temp= " + DateTime.Now.ToString()+ " ' , 'selmenuwin ', 'dialogwidth:450px;dialogheight:300px;edge: Raised; center: Yes; help: No; resizable: No; status: No; ')
}