小白知識記錄 瀏覽器開啟乙個新視窗記錄

2022-09-11 16:27:13 字數 1641 閱讀 5649

很小白的乙個知識點:想在瀏覽器中點選按鈕後,彈出乙個單獨的視窗。

如有的頁面顯示乙個概要資訊,使用者點選某個按鈕後彈出乙個視窗顯示詳細的資訊。

方法是js的window.open方法:

window.open(url,target,features,replace)

引數

描述url

乙個可選的字串,宣告了要在新視窗中顯示的文件的 url。如果省略了這個引數,或者它的值是空字串,那麼新視窗就不會顯示任何文件。

target

乙個可選的字串,該字串是乙個由逗號分隔的特徵列表,可以包括數字、字母和下劃線,該字元宣告了新視窗的名稱。這個名稱可以用作標記 和 的屬性 target 的值。如果該引數指定了乙個已經存在的視窗,那麼 open() 方法就不再建立乙個新視窗,而只是返回對指定視窗的引用。在這種情況下,features 將被忽略。

features

乙個可選的字串,宣告了新視窗要顯示的標準瀏覽器的特徵。如果省略該引數,新視窗將具有所有標準特徵。在下面視窗特徵這個**中,我們對該字串的格式進行了詳細的說明。

replace  

乙個可選的布林值。規定了裝載到視窗的 url 是在視窗的瀏覽歷史中建立乙個新條目,還是替換瀏覽歷史中的當前條目。支援下面的值:

只要配置了features,所有瀏覽器都是新視窗開啟鏈結url

視窗特徵features取值:

channelmode=yes|no|1|0

是否使用劇院模式顯示視窗。預設為 no。

directories=yes|no|1|0

是否新增目錄按鈕。預設為 yes。

fullscreen=yes|no|1|0

是否使用全屏模式顯示瀏覽器。預設是 no。處於全屏模式的視窗必須同時處於劇院模式。

height=pixels

視窗文件顯示區的高度。以畫素計。

left=pixels

視窗的 x 座標。以畫素計。

location=yes|no|1|0

是否顯示位址字段。預設是 yes。

menubar=yes|no|1|0

是否顯示選單欄。預設是 yes。

resizable=yes|no|1|0

視窗是否可調節尺寸。預設是 yes。

scrollbars=yes|no|1|0

是否顯示滾動條。預設是 yes。

status=yes|no|1|0

是否新增狀態列。預設是 yes。

titlebar=yes|no|1|0

是否顯示標題欄。預設是 yes。

*******=yes|no|1|0

是否顯示瀏覽器的工具欄。預設是 yes。

top=pixels

視窗的 y 座標。

width=pixels

視窗的文件顯示區的寬度。以畫素計。

例:(彈出視窗並居中)

1

function

openwin(url,name,iwidth,iheight)

注:1. 如果想要在同乙個瀏覽器的視窗開啟乙個tab頁,window.open(, "_self");

2. 當前頁面開啟頁面:window.location.href="www.youurl.com"

用C ,呼叫瀏覽器開啟乙個網頁

呼叫外部命令 如果用預設瀏覽器,就呼叫shellexecute null,t open t explorer.exe t null,sw show 如果用ie開啟,就呼叫shellexecute null,t open t iexplore.exe t null,sw show 另外網上還有這樣的詳...

用C ,呼叫瀏覽器開啟乙個網頁

呼叫外部命令 如果用預設瀏覽器,就呼叫shellexecute null,t open t explorer.exe t null,sw show 如果用ie開啟,就呼叫shellexecute null,t open t iexplore.exe t null,sw show 另外網上還有這樣的詳...

用C ,呼叫瀏覽器開啟乙個網頁

呼叫外部命令 如果用預設瀏覽器,就呼叫shellexecute null,t open t explorer.exe t null,sw show 如果用ie開啟,就呼叫shellexecute null,t open t iexplore.exe t null,sw show 另外網上還有這樣的詳...