了解如何自定義新窗口
JavaScript是一種在新窗口中打開鏈接的有用方法,因為您可以通過包含規範來控制窗口的外觀以及將放置在屏幕上的位置。
JavaScript窗口Open()方法的語法
要在新的瀏覽器窗口中打開URL,請使用如下所示的Javascript open()方法:
window.open( URL,名稱,規格,替換 )並自定義每個參數。
例如,下面的代碼打開一個新窗口並使用參數指定其外觀。
window.open(“https://www.somewebsite.com”,“_blank”,“toolbar = yes,top = 500,left = 500,width = 400,height = 400”);網址參數
在新窗口中輸入您想要打開的頁面的URL 。 如果您未指定URL,則會打開一個新的空白窗口。
名稱參數
name參數設置URL的目標。 在新窗口中打開URL是默認值,並以這種方式顯示:
- _空白。 打開URL的新窗口。
您可以使用的其他選項包括:
- _自。 用URL替換當前頁面。
- _parent。 將URL加載到父框架中。
- _最佳。 替換所有加載的框架集。
眼鏡
specs參數是您通過輸入不含空格的逗號分隔列表來自定義新窗口的地方。 從以下值中選擇。
- 高度=像素。 本規範以像素為單位設置新窗口的高度。 可以輸入的最小值是100。
- 寬度=像素。 這以像素為單位設置新窗口的寬度。 最小值是100。
- 左=像素。 該規格設置新窗口的左側位置。 沒有負值可以輸入。
- 頂部=像素。 這設置了新窗口的頂部位置。 負值不能使用。
- 菜單欄= YES | NO | 1 | 0。 使用此規格指示是否顯示菜單欄。
- 狀態= YES | NO | 1 | 0。 這表示是否添加狀態欄。
有些規範是針對瀏覽器的:
- 位置= YES | NO | 1 | 0。 該規範指出是否顯示地址字段。 僅適用於Opera瀏覽器。
- 調整大小= YES | NO | 1 | 0。 確定窗口是否可以調整大小。 僅用於IE。
- 位置= YES | NO | 1 | 0。 指示是否顯示滾動條。 僅與IE,Firefox和Opera兼容。
- 工具欄= YES | NO | 1 | 0。 確定是否顯示瀏覽器工具欄。 僅與IE和Firefox兼容。
更換
此可選參數只有一個用途 - 指定在新窗口中打開的URL是替換瀏覽器歷史記錄列表中的當前條目還是顯示為新條目。
- 如果為true ,則URL會替換歷史記錄列表中的當前瀏覽器條目
- 如果為false ,則該URL在瀏覽器歷史記錄列表中列為新條目。