JavaScript DHTML/Development/ActiveX
Accessing ActiveX Controls
<source lang="html4strict">
<HTML> <HEAD> <TITLE>Accessing ActiveX Components</TITLE> <SCRIPT LANGUAGE="JavaScript"> function accessActiveX() {
var newValue = (1000*Math.random()) % 101 ProgressBar1.Value = newValue Slider1.Value = newValue
} </SCRIPT> </HEAD> <BODY onLoad="setInterval("accessActiveX()",2000)">
Note this page requires Internet Explorer 5.0.
<OBJECT ID="ProgressBar1" WIDTH=400 HEIGHT=33 CLASSID="CLSID:0713E8D2-850A-101B-AFC0-4210102A8DA7"> <PARAM NAME="_ExtentX" VALUE="10583"> <PARAM NAME="_ExtentY" VALUE="873"> <PARAM NAME="_Version" VALUE="327682"> <PARAM NAME="Appearance" VALUE="1"> </OBJECT>
<OBJECT ID="Slider1" WIDTH=400 HEIGHT=33 CLASSID="CLSID:373FF7F0-EB8B-11CD-8820-08002B2F4F5A"> <PARAM NAME="_ExtentX" VALUE="10583"> <PARAM NAME="_ExtentY" VALUE="873"> <PARAM NAME="_Version" VALUE="327682"> <PARAM NAME="Max" VALUE="100"> </OBJECT> </BODY> </HTML> </source>
Using ActiveX Components with JScript (Note this page requires Internet Explorer 5.0 or later)
<source lang="html4strict">
<HTML> <HEAD> <TITLE>ActiveX Demo</TITLE> </HEAD> <BODY>
<OBJECT ID="ProgressBar1" WIDTH=400 HEIGHT=33 CLASSID="CLSID:0713E8D2-850A-101B-AFC0-4210102A8DA7"> <PARAM NAME="_ExtentX" VALUE="10583"> <PARAM NAME="_ExtentY" VALUE="873"> <PARAM NAME="_Version" VALUE="327682"> <PARAM NAME="Appearance" VALUE="1"> </OBJECT>
<P>
<SCRIPT LANGUAGE="JavaScript" FOR="Slider1" EVENT="Change()">
</SCRIPT> <OBJECT ID="Slider1" WIDTH=400 HEIGHT=33 CLASSID="CLSID:373FF7F0-EB8B-11CD-8820-08002B2F4F5A"> <PARAM NAME="_ExtentX" VALUE="10583"> <PARAM NAME="_ExtentY" VALUE="873"> <PARAM NAME="_Version" VALUE="327682"> <PARAM NAME="Max" VALUE="100"> </OBJECT><P>Move the slider and watch the progress bar change.
</BODY> </HTML>
</source>
Using JScript to Interact with ActiveX Controls
<source lang="html4strict">
<html> <head>
<title>JavaScript Unleashed</title> <script type="text/javascript" for="CommandButton1" event="Click()"> </script>
</head> <body>
<object id="CommandButton1" width="98" height="32" classid="CLSID:D7053240-CE69-11CD-A777-00DD01143C57"> <param name="VariousPropertyBits" value="268435483"> <param name="Caption" value="This is a button"> <param name="Size" value="209;678"> <param name="FontCharSet" value="0"> <param name="FontPitchAndFamily" value="2"> <param name="ParagraphAlign" value="3"> <param name="FontWeight" value="0"> </object>
</body> </html>
</source>