當前位置:外匯行情大全網 - 期貨行情 - 用JavaScript中的window.open()打開壹個新窗口。

用JavaScript中的window.open()打開壹個新窗口。

開放式互聯網發展指數

-

打開壹個新窗口並加載由給定URL指定的文檔。

微軟有什麽新消息?Internet Explorer 6

從Internet Explorer 6開始,sName參數的_media值指定此方法將URL加載到媒體欄的HTML內容區域。

句法

one ww window = window . open([sURL][,sName] [,sFeatures] [,bReplace])

因素

sURL可選。指定要顯示的文檔的URL的字符串。如果未指定URL,將顯示壹個帶有about:blank的新窗口。

sName可選。指定窗口名稱的字符串。該名稱用作表單或a元素上目標屬性的值。_ blank sURL被加載到壹個新的未命名窗口中。

_ Media sURL被加載到媒體欄的HTML內容區域。在Internet Explorer 6或更高版本中可用。

_ parent sURL被加載到當前幀的父幀中。如果該幀沒有父幀,則該值充當value _self。

在Internet Explorer 5和更高版本中提供搜索功能(_ e)。sURL在瀏覽器的搜索窗格中打開。

_self用指定的sURL替換當前文檔。

_top sURL替換任何可能加載的框架集。如果沒有定義框架集,該值將作為value _self。

s功能可選。該字符串參數是由逗號分隔的項目列表。每個項目由壹個選項和壹個值組成,用等號分隔(例如,“全屏=是,工具欄=是”)。支持下列功能,channelmode = { yes | no | 1 | 0 }指定是否以影院模式顯示窗口並顯示頻道帶。默認為否。

directory = { yes | no | 1 | 0 }指定是否添加目錄按鈕。默認值為是。

fullscreen = { yes | no | 1 | 0 }指定是否以全屏模式顯示瀏覽器。默認為否。請小心使用全屏模式。因為這種模式隱藏了瀏覽器的標題欄和菜單,所以您應該始終提供壹個按鈕或其他視覺線索來幫助用戶關閉窗口。ALT+F4關閉新窗口。全屏模式下的窗口也必須處於影院模式(channelmode)。

height = number指定窗口的高度,以像素為單位。最小值是100。

left = number指定左側位置,以像素為單位。該值相對於屏幕的左上角。該值必須大於或等於0。

location = { yes | no | 1 | 0 }指定是否顯示用於在瀏覽器中直接輸入URL的輸入字段。默認值為是。

menubar = { yes | no | 1 | 0 }指定是否顯示菜單欄。默認值為是。

resizable = { yes | no | 1 | 0 }指定是否在窗口的角上顯示調整大小手柄。默認值為是。

scrollbars = { yes | no | 1 | 0 }指定是否顯示水平和垂直滾動條。默認值為是。

status = { yes | no | 1 | 0 }指定是否在窗口底部添加狀態欄。默認值為是。

titlebar = { yes | no | 1 | 0 }指定是否顯示窗口的標題欄。除非調用應用程序是HTML應用程序或受信任的對話框,否則將忽略此參數。默認值為是。

toolbar = { yes | no | 1 | 0 }指定是否顯示瀏覽器工具欄,使後退、前進和停止等按鈕可用。默認值為是。

top = number指定頂部位置,以像素為單位。該值相對於屏幕的左上角。該值必須大於或等於0。

width = number以像素為單位設置窗口的寬度。最小值是100。

br替換可選。當sURL加載到同壹個窗口中時,該布爾參數指定sURL是創建壹個新條目還是替換窗口歷史列表中的當前條目。如果為true,則替換歷史列表中的當前文檔

false sURL在歷史列表中創建新條目。

返回值

返回對新窗口對象的引用。使用此引用來訪問新窗口中的屬性和方法。

評論

默認情況下,open方法創建的窗口具有默認的寬度和高度,以及Internet Explorer的標準菜單、工具欄和其他功能。您可以使用sFeatures參數來改變這組功能。此參數是由壹個或多個功能設置組成的字符串。

指定sFeatures參數時,將禁用該參數中未定義的功能。因此,使用sFeatures參數時,必須啟用新窗口中包含的所有功能。如果未指定sFeatures參數,窗功能將保持其默認值。除了通過將特性設置為特定值來啟用特性之外,簡單地列出特性名稱也可以為新窗口啟用該特性。

Internet Explorer 5允許通過在open方法的sFeatures參數中實現title來進壹步控制windows。通過從受信任的應用程序(如Microsoft Visual Basic?或者HTML應用程序(HTA)。這些應用程序被認為是可信的,因為它們都使用Internet Explorer界面而不是瀏覽器。

當由任何對象上的事件觸發的函數調用open方法時,window.open方法是隱含的。

展示示例

& ltSCRIPT LANGUAGE="JScript " >

函數foo() {

打開(“關於:空白”);}

& lt/SCRIPT & gt;

& ltBODY onclick = " foo();"& gt

單擊此頁面,調用window.open()。

& lt/BODY & gt;

當任何對象上的事件調用open方法時,document.open方法是隱含的。

& ltBUTTON onclick = " open(' sample . htm ');"& gt

單擊此按鈕,調用document.open()。

& lt/BUTTON & gt;

例子

本示例使用open方法創建壹個包含Sample.htm的新窗口。新窗口為200像素乘400像素,有壹個狀態欄,但沒有工具欄、菜單欄或地址欄。

window.open("Sample.htm ",null,

“高度=200,寬度=400,狀態=是,工具欄=否,菜單欄=否,位置=否”);

  • 上一篇:保險電子合同有法律效益嗎?
  • 下一篇:中國木瓜是什麽意思?
  • copyright 2024外匯行情大全網