將來(lái)自腳本部件的自定義事件的通知發(fā)送到主機(jī)應(yīng)用程序。
fireEvent(eventName[,...])
只能激活那些已經(jīng)在 <public> 元素中聲明的事件。
注意 Behavior 處理程序說(shuō)明了一個(gè)與 Automation 處理程序的版本類似的 fireEvent 方法,但該方法支持事件對(duì)象。詳細(xì)信息請(qǐng)參閱在 Behavior 腳本部件中說(shuō)明自定義事件。
下面的腳本部件片段定義了一個(gè) namechanged 事件并演示了如何激活該事件。
注意 CDATA 項(xiàng)是必需的,以使 <script> 元素中的腳本成為不透明的。詳細(xì)信息請(qǐng)參閱腳本部件文件和 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>