showModalDialog根据内容自动调整窗口大小

来源:互联网 发布:淘宝评论100字好评 编辑:程序博客网 时间:2024/04/30 10:23
showModalDialog根据内容自动调整窗口大小

在对话框的页面中加入如下代码:

window.onload = function()
     {
         if( document.body.scrollWidth > (window.screen.availWidth-100) ){
             window.dialogWidth = (window.screen.availWidth-100).toString() + "px"
         }else{
             window.dialogWidth = (document.body.scrollWidth +50).toString() + "px"
         }     
         
         if( document.body.scrollHeight > (window.screen.availHeight-70) ){
             window.dialogHeight = (window.screen.availHeight-50).toString() + "px"
         }else{
             window.dialogHeight = (document.body.scrollHeight +115).toString() + "px"
         }     

         window.dialogLeft = ((window.screen.availWidth - document.body.clientWidth) / 2).toString() + "px"
         window.dialogTop = ((window.screen.availHeight - document.body.clientHeight) / 2).toString() + "px"
     }