將來自腳本部件的自定義事件的通知發(fā)送到主機應用程序。
fireEvent(eventName[,...])
只能激活那些已經(jīng)在 <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>