dialogWidth property (Internet Explorer)

Switch View :
ScriptFree
dialogWidth property

[This documentation is preliminary and is subject to change.]

Sets or gets the width of the modal dialog window.

This property is not supported for Metro style apps using JavaScript.

Syntax

JavaScript

p = object.dialogWidth

Property values

Type: Variant

the width of the dialog window.

Remarks

The dialogWidth property applies only to windows that are created by using the showModalDialog method and the showModelessDialog method.

When a script calls the showModalDialog method, it suspends execution until the modal dialog box is closed. As a result, the script cannot use the dialogWidth property to change the appearance of the modal dialog box. To control the appearance of the modal dialog box, use script in the file loaded by the sURL parameter or use the value of the sFeatures parameter to specify the desired settings.

In Windows Internet Explorer 7, the dialogWidth property returns the width of the content area and no longer includes the width of the frame.

The default unit of measure for dialogHeight and dialogWidth in Microsoft Internet Explorer 4.0 is the em; in Microsoft Internet Explorer 5 it is the pixel. The value can be an integer or floating-point number, followed by an absolute units designator (cm, mm, in, pt, or pc), or a relative units designator (em, ex, or px). For consistent results, specify the dialogHeight and dialogWidth in pixels when you design modal dialog boxes.

Examples

This example creates a dialog window using the dialogWidth property to set the new window's width.

Code example: http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/refs/dialogWidth.htm


<SCRIPT>
function someMessage()
{
    event.srcElement.blur();
    window.showModalDialog("message.htm", "", 
    "dialogWidth:5cm; dialogHeight:10cm")
}
</SCRIPT> 
</HEAD>
<BODY>
<SELECT onchange="someMessage()">
    <OPTION>Item 1</OPTION>
    <OPTION>Item 2</OPTION>
    <OPTION>Item 3</OPTION>
</SELECT>

 

 

Build date: 2/14/2012