Mam taki kod
[Kod C#]
// w event DocumentCompleted wywołuję
WB.Document.MouseOver += new HtmlElementEventHandler(Document_MouseOver);
// tutaj obsługuję
void Document_MouseOver(object sender, HtmlElementEventArgs e)
{
this.toolStripStatusLabel12.Text =((HtmlDocument)sender).GetElementFromPoint(e.ClientMousePosition).GetAttribute("href");
}
Gdy najeżdżam myszką na link to wyświetla mi się url z elementu html pod myszką i to jest poprawne działanie. Problem pojawia się gdy np. na stronie wp.pl najeżdżam na jeden z czterech linków <1,2,3,4> (na środku strony) i klikam w link to strona nie pokazuje nowego newsa, tylko się odświeża i pokazuje pierwszego newsa.
Aplikacja działa poprawnie gdy wyłączę event MouseOver a tym samym wyświetlanie adresów url, co jest mi niestety niezbędne. Wygląda to tak jakby zakłócało to pracę javascript-u.
Wie ktoś może jak to naprawić, zmienić lub zna inna metodę pobrania adresu url linku po najechaniu myszką?