将来自脚本部件的自定义事件的通知发送到主机应用程序。
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>