2010-11-05 50 views
0

我遇到的情況,當我使用MSHTML當點擊像A HREF一個HTML元素,我用下面的代碼來檢測事件:如何使用MSHTML處理具有的JavaScript的onclick鏈接{返回false}

DOMEventHandler onclickhandler = new DOMEventHandler(doc,null); 

onclickhandler.NewEventHandlers += new DOMEvent(DOMEventMethods._click); 

doc.onclick = onclickhandler; 

void _click(IHTMLEventObj obj) 
{ 
    MessageBox.Show(obj.srcElement.tagName); 
} 

但是,如果hmmlelement有一個JavaScript onclick={dosomething();return false;} 那麼我不能捕獲事件。

如何解決這個問題?或者有什麼解決辦法嗎?

回答

1

最後,我選擇使用mouseup來監控這種事件,不是一個很好的解決方案,如果您有其他很好的解決方案,請讓我知道,謝謝

相關問題