CODEBASE Attribute | codeBase Property | Internet Development Index |
Sets or retrieves the URL of the component.
Syntax
HTML <ELEMENT CODEBASE = sLocation... > Scripting object.codeBase [ = sLocation ]
Possible Values
sLocation String that specifies or receives the URL of the component, which can be appended with a version string of the form #Version=a,b,c,d, as described in the remarks section. If the client computer has a newer version installed, no download occurs.
a High-order word of the major version of the component available at the specified URL. b Low-order word of the major version of the component available at the specified URL. c High-order word of the minor version of the component available at the specified URL. d Low-order word of the minor version of the component available at the specified URL. The property is read/write. The property has no default value.
Expressions can be used in place of the preceding value(s), as of Microsoft® Internet Explorer 5. For more information, see About Dynamic Properties.
Remarks
Applets do not support version information supplied as part of the URL.
If a,b,c,d are all set to -1 (#Version=-1,-1,-1,-1), the component is downloaded from the server if the release date is later than the installation date on the client computer. If the component is installed on the client computer and the release date is the same or earlier than the installation date, only an HTTP header transaction occurs.
The URL of the component cannot be a local path.
Example
The following example uses the CODEBASE attribute to specify the download location of the Common Dialog control.
<OBJECT ID="CommonDialog1" WIDTH=32 HEIGHT=32 CLASSID="CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB" CODEBASE="http://activex.microsoft.com/controls/vb5/comdlg32.cab #Version=1,0,0,0"> </OBJECT>
Standards Information
This property is defined in HTML 4.0 and is defined in World Wide Web Consortium (W3C) Document Object Model (DOM) Level 1 .
Applies To
APPLET, OBJECT
See Also
Managing Versions of a Component