在javascript中,open()方法的作用是導航到一個特定的URL網頁或開啟一個新的瀏覽器窗口,語法格式「window.open(URL,name,features,replace)」;當參數URL為空時,就會開啟一個空白網頁。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
window的open()方法用於導航到特定的URL或開啟一個新的瀏覽器視窗。
語法:window.open(URL,name,features,replace)
它接收4個參數:要載入的URL,視窗名稱,特性字串和一個布林值。 以下從window.open的參數設定與傳回值兩部分來介紹
參數一:要載入的URL( 可選)
當參數為空時,開啟一個空白網頁;若不為空,則導覽至改URL所指的網頁或開啟一個新的瀏覽器視窗顯示該URL所指網頁
#參數二:視窗名稱(可選)
# 指打開窗戶的名稱:
1、此名稱由字母、數字和底線組成
2、相同的名稱的視窗可建立一個
## 含空格
4、「_blank」、「
_self」、「
top
<span style="font-size:18px"><span style="font-size:14px"></span></span>
<span style="font-size:18px"><span style="font-size:14px"></span></span>
##############################' 」、「###_parent###」是特殊意義的名稱################## # ####:在新視窗中顯示目標網頁;################# ############### ###_top#####於網頁上的上部目標,若不包含網頁的上部目標。 ############# ################### 如果該參數指定了一個已經存在的視窗,那麼open() 方法就不再建立一個新視窗,而只是傳回指定視窗的引用。 ##################參數三:特性字串(可選)################ 設定視窗的參數,各參數用逗號隔開################
表中所列的部分或全部選項,都可透過逗號分隔的名值對來指定,其中名值對以等號表示,注意,整個特性字串中不允許出現空格,如下例所示:
window.open("https://www.baidu.com","_blank","height=400,width=600,top=100,left=100,scrollbars=no");
參數四:布林值(布林值)
# 此佈林表示:是否取代瀏覽器歷史記錄中目前載入的頁面
##上述四個參數通常只需傳遞第一個參數,最後一個參數只在不開啟新視窗的情況下使用。
window.open()方法傳回一個對新視窗的引用,以便我們對新視窗進行更多的控制。如:
myWin= window.open("https://www.baidu.com","_blank","height=400,width=600,top=100,left=100,scrollbars=no"); myWin.close(); //调用close()函数关闭新打开的网页 myWin.resizeTo(500,500); //调整大小 myWin.moveTo(300,300); //移动位置【推薦學習:
javascript進階教學】
以上是javascript open()方法有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!