応用

JavaScriptのイベントを実行

エレメントに定義されたJavaScriptのイベントを実行します。
SelectタグのonChangeイベントなどでは、プログラムで値を選択した場合はイベントが発生しませんので、 このように明示的に実行する必要があります。
例えば下記のようなHTMLの場合、

<select id="selectbox" onChange="hoge();">
    <option value="opt1">opt1</option>
    <option value="opt2">opt2</option>
</select>

「hoge();」を実行させる場合は以下のプログラムになります。

IE操作時

					objIE.Document.GetElementsById("selectbox").fireEvent("onchange")
				
					objIE.Document.GetElementsById("selectbox").fireEvent("onchange");
				
					objIE.Document.GetElementsById("selectbox").fireEvent ("onchange")
				

WebBrowser時

					WebBrowser1.Document.GetElementsById("selectbox").RaiseEvent("onchange")
				
					webBrowser1.Document.GetElementById("selectbox").RaiseEvent("onchange");
				
					WebBrowser1.Document.GetElementsById("selectbox").fireEvent ("onchange")