index.aspx
page_load
Dim Js As String
Js = "<script language='javascript'> var nDialogWidth=320;var nDialogHeight=225;var nLeft=(window.screen.availWidth-nDialogWidth)/2;var nTop=(window.screen.availHeight-nDialogHeight)/2;var sFeatures='dialogLeft:'+nLeft+'px;dialogTop:'+nTop+'px;dialogHeight:'+nDialogHeight+'px;dialogWidth:'+nDialogWidth+'px;help:no;status:no';var bLogged=window.showModalDialog('login.aspx',window,sFeatures); if ( typeof(bLogged) != 'undefined' && bLogged !=null && bLogged == 1) {"
Js = Js + "qminoa = window.open('Default.htm','','toolbar=no,menubar=no,titlebar=yes,directories=no,resizable=yes,status=yes,fullscreen=no,top=0;left=0,width=window.screen.availWidth,height=window.screen.availHeight');qminoa.moveTo(0,0);qminoa.resizeTo(screen.availWidth,screen.availHeight);window.opener=null;window.close()} else {window.top.location='http://www.163.com/'} </script>"
Page.Response.Write(Js)
login.aspx
在验证用户成功之后
Page.Response.Write("<script> window.opener=null;window.returnValue =1;window.close() </script>")