JavaScript - 視窗之Open
一、視窗建立
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');
}
二、視窗互動父視窗對話子視窗:
可通過建立時的控制程式碼childWin呼叫子視窗中的方法,如:
childWin.childAlert();
多級子視窗在各級層保留了控制程式碼時可通過:
childWin.childWin2.child2Alert();
子視窗對話父視窗:
函式呼叫:
window.opener[.opener].parentAlert();
控制元件賦值:
window.opener[.opener].document.getElementById("abc").value = "abc";
三、引數說明
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}:視窗被啟用後是否浮在其它視窗之上
四、補充說明
視窗引數和和模式與非模式視窗的區別在於Open方式的引數之間用 , 分隔
部分引數只在IE和部分瀏覽器下有效,如location=no
相關文章
- JavaScript檢測window.open()彈出視窗是否被攔截JavaScript
- window.open()開啟新視窗教程
- JavaScript 視窗抖動效果JavaScript
- PyQT5之視窗QT
- PyQt5 之視窗居中QT
- TCP之擁塞視窗原理TCP
- CCF第二題之視窗
- PyQt5 之關閉視窗QT
- JavaScript 元素距離視窗頂部的距離JavaScript
- Python GUI之tkinter視窗視窗教程大集合(看這篇就夠了)PythonGUI
- 「LeetCode Top100」之滑動視窗LeetCode
- JavaScript 點選頁面其他地方關閉視窗JavaScript
- 視窗
- pyqt5之簡單視窗的建立QT
- PyQT5之訊號關閉視窗QT
- SQL視窗分析函式使用詳解系列三之偏移量類視窗函式SQL函式
- Flink的滾動視窗、會話視窗、滑動視窗及其應用會話
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- 使用window.open開啟新視窗被瀏覽器攔截的解決方案瀏覽器
- Windows API視窗程式設計 - 空白視窗WindowsAPI程式設計
- 拆分視窗
- 聊天視窗
- 視窗事件事件
- mysql視窗函式中的滑動視窗MySql函式
- 實現兩個視窗通訊方法之postMessage
- 彈出視窗
- 視窗程式框架框架
- QT視窗類QT
- PyQT5之視窗最大化最小化QT
- Visual Studio 除錯技巧之即時視窗的妙用除錯
- pyqt5建立主視窗(介紹視窗型別)QT型別
- 廣告彈窗/小視窗程式碼
- Qt之彈出介面顯示在父視窗中間QT
- java鍵盤監聽之視窗監聽的實現Java
- Flink處理函式實戰之四:視窗處理函式
- PyQT5之設定視窗控制元件風格QT控制元件
- 喬哈里視窗
- 彈出視窗messagebox
- 視窗程式的框架框架