2010-07-23 10 views
1

Existe-t-il un moyen de déclencher un événement lorsque l'utilisateur clique sur le lien sur une page Web. J'ai regardé tous les événements disponibles pour le contrôle webbrowser et le seul que j'ai vu était l'événement LoadCompleted. Mais cet événement se déclenche après le chargement d'une page. Je dois déclencher un événement juste avant le chargement d'une page.Contrôle Silverlight webbrowser

Répondre

0

Sans un javascript de coopération dans la page Web, il n'y a aucun moyen d'y parvenir.

Si la page Web (s) affiché sont quelque chose que vous contrôlez, vous pouvez ajouter un peu de javascript sur la page comme ceci: -

window.external.notify("Page is doing xyz"); 

vous pouvez alors utiliser les commandes événement ScriptNotify pour récupérer la chaîne envoyée par le notifier.

Vous pouvez ajouter ce script dans la page Web événement onunload ou l'événement onclick d'une ancre, etc.

+0

OK, Merci pour l'info. –

Questions connexes