FIX: HTML Dialog Ignores Size Parameters Without SCRIPT Block (190051)
The information in this article applies to:
- Microsoft Internet Explorer (Programming) 4.0
- Microsoft Internet Explorer (Programming) 4.01
- Microsoft Internet Explorer (Programming) 4.01 SP1
This article was previously published under Q190051 SYMPTOMS
The Dynamic HTML (DHTML) window object provides a showModalDialog method,
which creates a dialog box to display an HTML document. The "features"
parameter of this method describes how the dialog box is to look and
includes dialogHeight and dialogWidth values to indicate the size of the
dialog box.
When showModalDialog is called from within DHTML script, the dialog box
fails to resize according to the dialogHeight and dialogWidth features
parameters.
CAUSE
HTML dialog boxes created by showModalDialog ignore changes to dialogHeight
and dialogWidth unless the dialog HTML page contains at least one <SCRIPT>
block.
RESOLUTIONSolution 1
Add at least one <SCRIPT> block to the dialog HTML page. This <SCRIPT>
block can be empty:
<SCRIPT>
</SCRIPT>
Solution 2
Provide a style for the HTML tag in the HEAD element of the dialog HTML
document that specifies the width and height attributes. The following HTML
demonstrates this:
<HEAD>
<STYLE ID="MyDialogStyle" TYPE="text/css">
HTML {width:400px;
height:200px;
top-margin:0;
bottom-margin:0;
left-margin:0;
right-margin:0}
</STYLE>
</HEAD>
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This bug was corrected in Microsoft Internet Explorer 5. REFERENCESFor more information about developing Web-based solutions for Microsoft Internet Explorer, visit the following Microsoft Web sites:
Modification Type: | Major | Last Reviewed: | 5/11/2006 |
---|
Keywords: | kbBug kbfix kbie500fix kbWebBrowser KB190051 |
---|
|