Webbrowser gérant popup, onglets, boutons souris...

Soyez le premier à donner votre avis sur cette source.

Vue 13 521 fois - Téléchargée 1 230 fois

Description

Il s'agit du Webbrowser classique avec la liste des ajouts suivants :
- La gestion des Pop-up, sauf celles du LaunchUrl du contrôle ActiveX de Média Player (2 types d?événements pour 2 types de pop-up)
- Le bug du flash arrangé
- Le boutons de souris tous fonctionnels
- La propriété Favicon pour l?icône des site
- Les propriétés de positions de scroll (Height, Left, Width, Top)
- Un menu contextuel personnalisé auquel on peut simplement ajouter un menu
- Un événement pour la navigation par onglet
- Quelques autres méthodes comme une pour obtenir une image de la page, trouver un élément par rapport à sa position, des méthodes sur la sélection en cours

Une démo ici : http://wapiti.net.googlepages.com/wapiti_split_browsers

Conclusion :


Si il en a qui savent commment gérer les pop-up de Média Player...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

fdelapor
Messages postés
6
Date d'inscription
jeudi 14 janvier 2010
Statut
Membre
Dernière intervention
28 juillet 2010
-
Perso j'ai retravaillé ce source pour retirer tout ce qui ne me sert pas, et au bilan je n'ai plus que des using en "System.", donc pas de soucis.
Pour autant en re-téléchargeant le source d'origine ici, je n'ai pas de soucis de compil. La référence mshtml est trouvée sous le nom Microsoft.mshtml, chemin C:\Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll
Cela dépend peut-être de tes versions de framework. Je travaille en 2.0 et ce source y est adapté.
Si tu utilises un .Net plus récent, il faudrait déjà voir si les évols du framework ne te permettent pas de te passer de ce code. Si non, il faudra l'adapter.

Cette référence mshtml sert à récupérer les déclarations d'interface com. Certains événements exploités par ce source le nécessitent. Si tu n'as pas l'usage de ces événements, tu peux donc te débarrasser de cette référence.
cs_bidouille007
Messages postés
263
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
22 décembre 2012
1 -
bonjour

En quête d'une solution sur les popups dans un webbrower, je télécharge la source de ton programme.

Or j'ai le using mshtlm qui est inconnu ?

Je ne sais pas si c'est important mais je suis sous SEVEN et je ne sais pas ou trouver sur mon pc la DLL en question, et j'ai déjà regarder à ajouter une référence .net ou com mais qui porte ce nom là ?

Donc si tu pouvais éclairer ma lanterne ?

D'avance merci
fdelapor
Messages postés
6
Date d'inscription
jeudi 14 janvier 2010
Statut
Membre
Dernière intervention
28 juillet 2010
-
Merci pour ce source, il m'a permis de résoudre le problème des popups s'ouvrant dans un process Internet Explorer indépendant (donc en perdant la session).
(J'utilise l'événement de nouvelle fenêtre exposé par l'AdvancedWebBrowser pour annuler son ouverture classique et l'ouvrir dans une fiche modale générée à la volée contenant un autre AdvancedWebBrowser : plus de problème de perte de session pour la popup ainsi.)
La fonctionnalité pour tout ouvrir en onglet semble ne pas fonctionner, j'attribue cela à l'âge du source (peut-être un souci lié à IE8).
cs_mofigo
Messages postés
1
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
12 mars 2008
-
Merci bcp
cs_Yxion
Messages postés
219
Date d'inscription
jeudi 6 juillet 2006
Statut
Membre
Dernière intervention
7 septembre 2009
-
Merci bcp, ca fait plaisir

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.