用javascript实现弹出窗口永远居中 function ShowDialog(url) { var iWidth=600; //模态窗口宽度 var iHeight=500;//模态窗口高度 var iTop=(window.screen.height-iHeight)/2; var iLeft=(window.screen.width-iWidth)/2; window.open(url,"Detail", "Scrollbars=yes,Toolbar=no,Location=no,Direction=no,Resizeable=no, Width="+iWidth+" ,Height="+iHeight+",top="+iTop+",left="+iLeft) }
在ASP.NET后台代码中:
Response.Write("<script language=javascript>window.open('LoginPd.aspx','_blank','height=150,width=300,top='+(window.screen.height-150)/2 + ',left=' + (window.screen.width-300)/2 + ', toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')</script>");
注意:
window.screen.height
是变量