日期:2014-05-18  浏览次数:20483 次

高手进,请问如何 正确的 在服务端让父窗体弹出模式对话框?
我用
Response.Write( " <script   language=javascript> ");
Response.Write( "var   tmd=Math.random(); ");
Response.Write( "window.showModalDialog( 'TempPointConfig.aspx?mode=0&aaa= '+tmd, ' ', ' '); ");
Response.Write( "window.location.reload(); ");
Response.Write( " </script> ");

弹是能弹出来,但是根本没用

第一:父窗体是白版一块,因为Response.Write写在最上面,后面代码没执行,请问有什么办法能让父窗体显示

第二:因为Response.Write写在最上面,所以关闭弹出对话框后,依然会弹出对话框……

------解决方案--------------------
模态窗口正常在前台写
function aaa()
{
var tt=Math.random();
var Person_ID= window.showModalDialog( "LunacyPersonList.aspx?tt= "+tt, 'popupWindow ', "dialogWidth:450px;dialogHeight:490px; ");
}
后台前弹窗口的事件里调前台事件
RegisterStartupScript( "js ", " <script> aaa() </script> ");