JavaScript - 窗口之Open

1、窗口建立html

function showWindowForOpen(){
    var childWin = window.open (
        'open.html',
        'newwin',
        'height=230,width=500,top=200,left=300,toolbar=no,menubar=no,scrollbars=no,location=no,status=no');
}

2、窗×××互瀏覽器

   父窗口對話子窗口:安全

       可經過建立時的句柄childWin調用子窗口中的方法,如:ide

           childWin.childAlert();函數

       多級子窗口在各級層保留了句柄時可經過:工具

           childWin.childWin2.child2Alert();spa

   子窗口對話父窗口:htm

       函數調用:文檔

           window.opener[.opener].parentAlert();get

       控件賦值:

           window.opener[.opener].document.getElementById("abc").value = "abc";


3、參數說明

   alwaysLowered:{yes | no}:指定窗口隱藏在全部窗口以後

   alwaysRaised:{yes | no}:指定窗口懸浮在全部窗口之上

   depended:{yes | no}:是否和父窗口同時關閉

   directories:{yes | no}:目錄欄是否可見

   height:窗口高度

   width:窗口的像素寬度

   hotkeys:{yes | no}:在沒菜單欄的窗口中設安全退出熱鍵

   innerHeight:窗口中文檔的像素高度

   innerWidth:窗口中文檔的像素寬度

   location:{yes | no}:位置欄是否可見

   menubar:{yes | no}:菜單欄是否可見

   outerHeight:設定窗口(包括裝飾邊框)的像素高度

   outerWidth:設定窗口(包括裝飾邊框)的像素寬度

   resizable:{yes | no}:窗口大小是否可調整

   screenX|left:窗口距屏幕左邊界的像素長度

   screenY|top:窗口距屏幕上邊界的像素長度

   scrollbars:{yes | no}:窗口是否可有滾動欄

   titlebar:{yes | no}:窗口題目欄是否可見

   toolbar:{yes | no}:窗口工具欄是否可見

   z-look:{yes | no}:窗口被激活後是否浮在其它窗口之上


4、補充說明

   窗口參數和和模式與非模式窗口的區別在於Open方式的參數之間用 , 分隔

   部分參數只在IE和部分瀏覽器下有效,如location=no

相關文章
相關標籤/搜索