正常弹出窗口和弹出模态窗口

代码
function  openwin_nobar(url,name,iWidth,iHeight)
        {
            
var  url;  // 转向网页的地址;
             var  name;  // 网页名称,可为空;
             var  iWidth;  // 弹出窗口的宽度;
             var  iHeight;  // 弹出窗口的高度;
             var  iTop  =  (window.screen.availHeight - 30 - iHeight) / 2;  // 获得窗口的垂直位置;
             var  iLeft  =  (window.screen.availWidth - 10 - iWidth) / 2;  // 获得窗口的水平位置;
            window.open(url,name, ' height= ' + iHeight + ' ,innerHeight= ' + iHeight + ' ,width= ' + iWidth + ' ,innerWidth= ' + iWidth + ' ,top= ' + iTop + ' ,left= ' + iLeft + ' ,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no ' );
        }
        
        
var  G_hSubWin;
        
function  openwin_modal(url,name,iWidth,iHeight)
        {
            
// var url; //转向网页的地址;
             // var name; //网页名称,可为空;
             // var iWidth; //弹出窗口的宽度;
             // var iHeight; //弹出窗口的高度;
             var  iTop  =  (window.screen.availHeight - 30 - iHeight) / 2;  // 获得窗口的垂直位置;
             var  iLeft  =  (window.screen.availWidth - 10 - iWidth) / 2;  // 获得窗口的水平位置;
             // window.showModalDialog(url,window,'dialogHeight='+iHeight+'px;dialogWidth='+iWidth+'px;dialogTop='+iTop+';dialogLeft='+iLeft+';toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');            
             var  datenow  =   new  Date();
            
var  sdate  =   new  String();
            
var  sminute  =   new  String();
            
var  sMillisecond  =   new  String();
            sminute 
=  datenow.getMinutes();
            sMillisecond 
= sdate  +  datenow.getMilliseconds();
            sdate 
=  sminute  +  sMillisecond;  
            url 
+=   " &Rnd= " + sdate;
           
var  HidSubWindow  =  document.getElementById( " HidSubWindow " ).value;
           
if (HidSubWindow  == "" )     
           {            
            G_hSubWin 
=  window.showModelessDialog(url,window, ' dialogHeight= ' + iHeight + ' px;dialogWidth= ' + iWidth + ' px;dialogTop= ' + iTop + ' ;dialogLeft= ' + iLeft + ' ;toolbar=no;menubar=no;scrollbars=no;resizable=no;location=no;status=no ' );                       
           }
        }
        
        
// 父窗体关闭时,子窗体全部关闭
        window.onunload = function ()
        {    
            
if (G_hSubWin)
             {
                G_hSubWin.close();
             }
         }

 

你可能感兴趣的:(弹出窗口)