>>260
うーん。。。。>>258さんのサンプル風に書くと

object eventObj = ((IHTMLDocument4)Document).CreateEventObject(ref null);
((HTMLFormElementClass)loginForm).FireEvent( "onsubmit", eventObj);

でいいんでしょうか?
エラーは出なくなったんですがPOSTされてないのか画面が切り替わりませんでした・・・
もしかして根本的な間違いで、

submitボタンクリック
 ↓
イベント発生(firevent("onsubmit"))
 ↓
スクリプトでイベント乗っ取ってたらそっちを処理
 ↓
onsubmitイベントが残ってたらsubmit処理(IHTMLFormElement.submit())

てのがそもそも妄想なんでしょうか・・・・