Previous Next

Objects


Internet Explorer supports objects according to the WWW Consortium (W3C) object model extension to HTML 3.2. Objects add functionality to your HTML document by letting you insert images, video, and programs, such as Java applets, and ActiveX controls.

To insert an object, you use the OBJECT element, supplying attribute values that specify the object type, location, initial data, and so on. If the object has configurable properties, you can set these using the PARAM element. The following example shows how to insert the marquee ActiveX control and fill it with content:

<OBJECT
ALIGN=CENTER CLASSID="clsid:1a4da620-6217-11cf-be62-0080c72edd2d"
WIDTH=200 HEIGHT=200 BORDER=1 HSPACE=5
ID=marquee>
<PARAM NAME="ScrollStyleX" VALUE="Circular">
<PARAM NAME="ScrollStyleY" VALUE="Circular">
<PARAM NAME="szURL" VALUE="marqcont.htm">
<PARAM NAME="ScrollDelay" VALUE=60>
<PARAM NAME="LoopsX" VALUE=-1>
<PARAM NAME="LoopsY" VALUE=-1>
<PARAM NAME="ScrollPixelsX" VALUE=0>
<PARAM NAME="ScrollPixelsY" VALUE=-3>
<PARAM NAME="DrawImmediately" VALUE=0>
<PARAM NAME="Whitespace" VALUE=0>
<PARAM NAME="PageFlippingOn" VALUE=0>
<PARAM NAME="Zoom" VALUE=100>
<PARAM NAME="WidthOfPage" VALUE=400>
</OBJECT>

This displays as:


In this example, the OBJECT element specifies the class identifier of the control (assumed to be already installed and registered) and the alignment, width, height, and other attributes of the control. The series of PARAM elements sets the values for the individual properties of the control, determining how and when the contents are scrolled. The szURL property determines which HTML document is used as content.

A matching end-tag is required for each OBJECT element. Within these elements, you can place one or more PARAM elements. You can also place any elements and text that you would ordinarily use in the body of the HTML document, but these elements and text are not processed and displayed unless the HTML viewer does not process the OBJECT element.

Embed

Microsoft Internet Explorer 3.0 will support the EMBED element syntax for embedding objects on an HTML page. This support is meant for compatibility with other browsers. The accepted WWW Consortium (W3C) HTML standard recommends using the OBJECT element for embedding objects in HTML, and Internet Explorer 3.0 supports this syntax as well.

Using OBJECT but degrading gracefully to work in other browsers

Internet Explorer 3.0 supports the OBJECT element. Browsers that comply with the accepted W3C HTML standard will understand this HTML syntax. However, the OBJECT syntax degrades gracefully in other browsers as well, because browsers that are compatible with the OBJECT element will ignore additional elements placed within the OBJECT element. The following illustrates how use the OBJECT element but allow content to be viewable by other browsers:


<OBJECT DATA="TheEarth.AVI&quot; WIDTH=100 HEIGHT=250>
     <PARAM NAME=AUTOSTART VALUE=TRUE>
     <PARAM NAME=PLAYBACK VALUE=FALSE>
     <EMBED SRC="TheEarth.AVI" WIDTH=100 HEIGHT=250 AUTOSTART=TRUE  PLAYBACK=FALSE>
</OBJECT>

In browsers that support the OBJECT element, the EMBED element will be ignored. Browsers that do not support OBJECT will ignore the OBJECT element and PARAM attribute.
Previous Next

© 1996 Microsoft Corporation