open
oNewWindow = window.open( [sURL] [, sName] [, sFeatures] [, bReplace])
sURL | Optional. String that specifies the URL of the document to display. If no URL is specified, a new window with about:blank is displayed. |
sName | Optional. String that specifies the name of the window. This name is used as the value for the TARGET attribute on a form or an a element. _blank | The sURL is loaded into a new, unnamed window. | _media | The sURL is loaded into the HTML content area of the Media Bar. Available in Internet Explorer 6 or later. | _parent | The sURL is loaded into the current frame's parent. If the frame has no parent, this value acts as the value _self. | _search | Available in Internet Explorer 5 and later. The sURL is opened in the browser's search pane. | _self | The current document is replaced with the specified sURL . | _top | sURL replaces any framesets that may be loaded. If there are no framesets defined, this value acts as the value _self. |
|
sFeatures | Optional. This String parameter is a list of items separated by commas. Each item consists of an option and a value, separated by an equals sign (for example, "fullscreen=yes, toolbar=yes"). The following features are supported. channelmode = { yes | no | 1 | 0 } | Specifies whether to display the window in theater mode and show the channel band. The default is no. | directories = { yes | no | 1 | 0 } | Specifies whether to add directory buttons. The default is yes. | fullscreen = { yes | no | 1 | 0 } | Specifies whether to display the browser in full-screen mode. The default is no. Use full-screen mode carefully. Because this mode hides the browser's title bar and menus, you should always provide a button or other visual clue to help the user close the window. ALT+F4 closes the new window. A window in full-screen mode must also be in theater mode (channelmode). | height = number | Specifies the height of the window, in pixels. The minimum value is 100. | left = number | Specifies the left position, in pixels. This value is relative to the upper-left corner of the screen. The value must be greater than or equal to 0. | location = { yes | no | 1 | 0 } | Specifies whether to display the input field for entering URLs directly into the browser. The default is yes. | menubar = { yes | no | 1 | 0 } | Specifies whether to display the menu bar. The default is yes. | resizable = { yes | no | 1 | 0 } | Specifies whether to display resize handles at the corners of the window. The default is yes. | scrollbars = { yes | no | 1 | 0 } | Specifies whether to display horizontal and vertical scroll bars. The default is yes. | status = { yes | no | 1 | 0 } | Specifies whether to add a status bar at the bottom of the window. The default is yes. | titlebar = { yes | no | 1 | 0 } | Specifies whether to display a title bar for the window. This parameter is ignored unless the calling application is an HTML Application or a trusted dialog box. The default is yes. | toolbar = { yes | no | 1 | 0 } | Specifies whether to display the browser toolbar, making buttons such as Back, Forward, and Stop available. The default is yes. | top = number | Specifies the top position, in pixels. This value is relative to the upper-left corner of the screen. The value must be greater than or equal to 0. | width = number | Sets the width of the window, in pixels. The minimum value is 100. |
|
bReplace | Optional. When the sURL is loaded into the same window, this Boolean parameter specifies whether the sURL creates a new entry or replaces the current entry in the window's history list. true | sURL replaces the current document in the history list | false | sURL creates a new entry in the history list. |
|
example:
window.open("","name1","width=100,height=200,toolbar=no,scrollbars=no,menubar=no,screenX=100,screenY=100");
showModalDialog
vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])
sURL | Required. String that specifies the URL of the document to load and display. |
vArguments | Optional. Variant that specifies the arguments to use when displaying the document. Use this parameter to pass a value of any type, including an array of values. The dialog box can extract the values passed by the caller from the dialogArguments property of the window object. |
sFeatures | Optional. String that specifies the window ornaments for the dialog box, using one or more of the following semicolon-delimited values: dialogHeight:sHeight | Sets the height of the dialog window (see Remarks for default unit of measure). | dialogLeft:sXPos | Sets the left position of the dialog window relative to the upper-left corner of the desktop. | dialogTop:sYPos | Sets the top position of the dialog window relative to the upper-left corner of the desktop. | dialogWidth:sWidth | Sets the width of the dialog window (see Remarks for default unit of measure). | center:{ yes | no | 1 | 0 | on | off } | Specifies whether to center the dialog window within the desktop. The default is yes. | dialogHide:{ yes | no | 1 | 0 | on | off } | Specifies whether the dialog window is hidden when printing or using print preview. This feature is only available when a dialog box is opened from a trusted application. The default is no. | edge:{ sunken | raised } | Specifies the edge style of the dialog window. The default is raised. | help:{ yes | no | 1 | 0 | on | off } | Specifies whether the dialog window displays the context-sensitive Help icon. The default is yes. | resizable:{ yes | no | 1 | 0 | on | off } | Specifies whether the dialog window has fixed dimensions. The default is no. | scroll:{ yes | no | 1 | 0 | on | off } | Specifies whether the dialog window displays scrollbars. The default is yes. | status:{ yes | no | 1 | 0 | on | off } | Specifies whether the dialog window displays a status bar. The default is yes for untrusted dialog windows and no for trusted dialog windows. | unadorned:{ yes | no | 1 | 0 | on | off } | Specifies whether the dialog window displays the border window chrome. This feature is only available when a dialog box is opened from a trusted application. The default is no. |
|
example:
window.showModalDialog("my.htm",obj,"dialogWidth=200px;dialogHeight=100px");
当obj传入window时,可以在打开的window中操作原窗口:
var wnd=window.dialogArguments;