将来自脚本部件的自定义事件的通知发送到主机应用程序。
fireEvent(eventName[,...])
只能激活那些已经在 <public> 元素中声明的事件。
注意 Behavior 处理程序说明了一个与 Automation 处理程序的版本类似的 fireEvent 方法,但该方法支持事件对象。详细信息请参阅在 Behavior 脚本部件中说明自定义事件。
下面的脚本部件片段定义了一个 namechanged 事件并演示了如何激活该事件。
注意 CDATA 项是必需的,以使 <script> 元素中的脚本成为不透明的。详细信息请参阅脚本部件文件和 XML 一致性。
<public>
<property name="name">
<get/>
<put/>
</property>
<event name="namechanged">
</public>
<script language="VBScript">
<![CDATA[
var name
Sub get_lowercaseName()
get_lowercaseName = name
End Sub
Sub put_lowercaseName(newLCName)
name = newLCName
fireEvent("namechanged")
End Sub
]]>
</script>