応用

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")