你先检测分辨率,然后根据窗口大小设置
例如var h = window.screen.height
var w = screen.width
var ww = 300
var hh = 200var p ="dialogTop:" + (h - hh) + ";dialogLeft:" + (w-ww) + ";dialogWidth:" + ww + ";dialogHeight:" + hhwindow.showModelessDialog("http://dotnet.aspx.cc/",null,p)

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.showModalDialog("about:blank",window,"dialogLeft:" + (window.screenLeft +document.body.clientWidth-200) + "px;dialogTop:" + (window.screenTop + document.body.clientHeight-100) + "px;dialogWidth:200px;dialogHeight:100px;");
    //-->
    </SCRIPT>
      

  2.   

    <script>
    //你先检测分辨率,然后根据窗口大小设置
    //例如var h = window.screen.height
    var w = screen.width
    var ww = 300
    var hh = 200var p ="dialogTop:" + (h - hh) + "px;dialogLeft:" + (w-ww) + "px;dialogWidth:" + ww + "px;dialogHeight:" + hh +"px;"
    window.showModelessDialog("http://dotnet.aspx.cc/",null,p)
    </script>px不能少