The PARAM element is used to pass values to an embedded
OBJECT (usually an embedded program) or to
an embedded Java APPLET. In both situations
PARAM serves the same purpose and has almost the same implementation
(mostly because the official OBJECT with PARAM usage was meant to absorb
the APPLET with PARAM functionality.)
Description:
This attribute identifies a symbolic name for the current parameter.
It is coupled to a VALUE attribute to complete the parameter assignment.
Values: Alphanumeric characters.
Type
2
| 3 | 3.2
| 4 | IE
| M | N
| O
Required? No
Description:
This identifies the MIME type of the resource indicated by the VALUE
attribute ONLY when the VALUETYPE attribute has a value of REF.
Values: Alphanumeric MIME type
Value
2
| 3 | 3.2
| 4 | IE3A1
| M | N2
| O
Required? No
Description:
This identifies a value for the current parameter.
It is coupled to a NAME attribute to complete the parameter assignment.
Values: Alphanumeric characters
Valuetype
2
| 3 | 3.2
| 4 | IE
| M | N
| O
Required? No
Description:
This identifies the type of the value attribute.
Values: DATA - [DEFAULT]
The value will be passed directly to the OBJECT as a string, after
embedded character entities are resolved. REF - The value indicated by the VALUE
attribute is a URL where run-time values are stored. OBJECT - Indicates a reference internal to
the document where values are stored. Value is any valid ID
attribute label.
<objectCODETYPE="application/java-vm"
CODEBASE="http://www.foo.com/applet.class" CLASSID="java:program.start"
HEIGHT="100"
WIDTH="100">
<paramNAME="options"
VALUE="xqz">
If you can read this you are too close.<br>
AND your browser does not support Java.
</object>
The online DTD and HTML reference for Microsoft Internet
Explorer 3 mentions support for the TYPE and VALUETYPE, but the
IE 4.0 version documentation does NOT. I have yet to verify
if these two attributes are really supported in either version yet.