window open 開啟視窗的幾種方式
1. 在當前視窗開啟百度,並且使URL地址出現在搜尋欄中.
window.open("http://www.baidu.com/", "_search");
window.open("http://www.baidu.com/", "_self");
2. 在一個新的視窗開啟百度
window.open("http://www.baidu.com/", "_blank");
3. 開啟一個新的視窗,並命名為"hello"
window.open("", "hello");
另外, open函式的第二個引數還有幾種選擇:
_top : 如果頁面上有framesets,則url會取代framesets的最頂層, 即, 如果沒有framesets, 則效果等同於_self.
_parent: url所指向的頁面載入到當前frame的父親, 如果沒有則效果等同於_self.
_media : url所指向的頁面載入到Media Bar所包含的HTML程式碼區域中.如果沒有Media Bar則加到本身.
如果還要新增其它的東西在新的視窗上, 則需要第三個引數:
channelmode : yes|no|1|0 (視窗顯示為劇場模式[全螢幕顯示當前網頁, 包括工具欄等],或頻道模式[一般顯示]).
directories : yes|no|1|0 (是否新增目錄按鈕, 比如在IE下可能會有一個"連結"這樣的按鈕在最上面出現)
fullscreen : yes|no|1|0 (使瀏覽器處理全螢幕模式, 並隱藏標題欄和選單等)
menubar : yes|no|1|0 (是否顯示瀏覽器預設的選單欄)
resizeable : yes|no|1|0 (視窗是否可調整大小)
scrollbars : yes|no|1|0 (是否允許水平或垂直滑動條)
titlebar : yes|no|1|0 (是否新增一個標題欄)
toolbar : yes|no|1|0 (是否新增瀏覽器預設的工具欄)
status : yes|no|1|0 (是否顯示狀態列)
location : yes|no|1|0 (是否顯示搜尋欄)
copyhistory : yes|no|1|0 (似乎已經廢棄, 如果只要工具欄顯示, 歷史按鈕就會顯示出來)
height : 視窗的高度, 最小值為100畫素
width : 視窗的寬度, 最小值為w100畫素
left : 視窗的最左邊相對於螢幕的距離
關於open函式還有最後一個引數,是關於歷史記錄的,即是把當前要開啟的視窗與現在的視窗的歷史URL相同還是另外記憶.
再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!https://blog.csdn.net/jiangjunshow