您的位置:首页-> 技术开发-> Script-> VBScript教程 第十四课 在VBScript中使用对象

VBScript教程 第十四课 在VBScript中使用对象
作者:admin 时间:2005-3-1  来自:ASP教程  选择阅读文体:



使用对象

无论使用的是 ActiveX? 控件(以前称为 OLE 控件)还是 Java? 对象,Microsoft Visual Basic Scripting Edition 和 Microsoft? Internet Explorer 都以相同的方式处理它们。如果您使用的是 Internet Explorer 并且 ActiveX 库中安装了这些控件,就会看到由以下代码制作的页面。

<OBJECT> 标记用来包含对象,<PARAM> 标记用来设置对象属性的初始值。使用 <PARAM> 标记类似于在 Visual Basic 中设置窗体控件的初始属性值。例如,以下代码使用 <OBJECT> 和 <PARAM> 标记将 ActiveX 标签控件添加到页面中:

<OBJECT
classid="clsid:99B42120-6EC7-11CF-A6C7-00AA00A47DD2"
id=lblActiveLbl
width=250
height=250
align=left
hspace=20
vspace=0
>
<PARAM NAME="Angle" VALUE="90">
<PARAM NAME="Alignment" VALUE="4">
<PARAM NAME="BackStyle" VALUE="0">
<PARAM NAME="Caption" VALUE="一个简单标签">
<PARAM NAME="FontName" VALUE="宋体">
<PARAM NAME="FontSize" VALUE="20">
<PARAM NAME="FontBold" VALUE="1">
<PARAM NAME="FrColor" VALUE="0">
</OBJECT>

象对任何窗体控件一样,可以获取属性、设置属性和调用方法。例如,以下代码包含 <FORM> 控件,可用其对标签控件的两个属性进行操作:

<FORM NAME="LabelControls">
<INPUT TYPE="TEXT" NAME="txtNewText" SIZE=25>
<INPUT TYPE="BUTTON" NAME="cmdChangeIt" VALUE="更改文本">
<INPUT TYPE="BUTTON" NAME="cmdRotate" VALUE="旋转标签">
</FORM>

通过定义过的窗体,cmdChangeIt 按钮的事件过程可更改标签文本:

<SCRIPT LANGUAGE="VBScript">
<!--
Sub cmdChangeIt_onClick
Dim TheForm
Set TheForm = Document.LabelControls
lblActiveLbl.Caption = TheForm.txtNewText.Value
End Sub
-->
</SCRIPT>

代码将对控件和值的引用限定在窗体中,这与简单验证示例中的代码类似。

ActiveX 库中有多个 ActiveX? 控件可用于 Internet Explorer。您可以在那里找到关于属性、方法和事件的全部信息,也可以在编程参考页面上找到关于控件类标识符 (CLSID) 的信息。另外还可以在 Internet Explorer 4.0 Author's Guide and HTML Reference 页面上找到有关 <OBJECT> 标记的详细信息。
-----------------------------------------------------------------------

注意 Internet Explorer 的早期版本要求用大括号 ({}) 将 classid 属性括起来,不符合 W3C 规格。在当前版本中使用大括号则会产生“此页使用了过期版本的 <OBJECT> 标记”信息。

-----------------------------------------------------------------------




上一篇:VBScript教程 第十三课 VBScript与窗体 下一篇:DivX+Vobsub字幕转其他格式

GoogLe中搜索“VBScript教程 第十四课 在VBScript中使用对象”相关内容...
百 度 中搜索“VBScript教程 第十四课 在VBScript中使用对象”相关内容...
一 搜 中搜索“VBScript教程 第十四课 在VBScript中使用对象”相关内容...

相关文章
VBScript教程 第十三课 VBScript与窗体
VBScript教程 第十二课 VBScript页面的简单样例
VBScript教程 第十一课 深入VBScript
VBScript教程 第十课 VBScript编码约定
VBScript教程 第九课 VBScript过程
VBScript教程 第八课 使用循环语句
VBScript教程 第七课 使用条件语句
VBScript教程 第五课 VBScript常数
VBScript教程 第四课 VBScript变量
VBScript教程 第三课 VBScript数据类型

.Net专栏
Script
ASP学院
PHP学院
Web服务器
CGI学院
XML学院
SQL学院
JSP学院
SMS学院
提升QQ等级 QQ挂机升级外挂
国内首发 韩国版QQ自定义头像
挖掘Windows XP系统安装盘中的神秘宝藏
初见photoshop8.0的庐山真面目!
BT下载速度之战:Bitcomet对决比特精灵
腾讯最新漏洞-------QQ红钻任你拿
Windows XP 的安装
如何制作万能DVD
浅谈Windows XP SP2补丁包的安装及使用
RM,RMVB转VCD
VBScript教程 第一课 什么是 VBScript
VBScript教程 第二课 在HTML页面中添加VBscript代码
VBScript教程 第三课 VBScript数据类型
VBScript教程 第十四课 在VBScript中使用对象
JavaScript 参考教程
VBScript教程 第四课 VBScript变量
VBScript教程 第十三课 VBScript与窗体
VBScript教程 第九课 VBScript过程
VBScript教程 第七课 使用条件语句
HTC基础篇(四)--事件