begin process at 2010 02 09 20:42:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

ActiveX / COM

 > 

[Expert] WebBrowser et objets Javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[Expert] WebBrowser et objets Javascript

lundi 23 juin 2008 à 01:42:22 | [Expert] WebBrowser et objets Javascript

Gendal67

Bonsoir tout le monde,

Après de longs moments à chercher une réponse vainement sur le web, je me permets de vous adresser mon petit problème :

J'ai une application WinForm en C#, utilisant un contrôle WebBrowser. Avec ce dernier, je vais sur un site contenant un objet ActiveX Flash (crée dynamiquement par JavaScript => objet SWFObject).
Mon but final serait de permettre à mon application C# de communiquer avec cet animation flash.

Restrictions :

1) Application WinForm obligatoirement (pas de site ASP.NET)
2) Utilisation obligatoire du contrôle WebBrowser = pas question d'ajouter un contrôle ActiveX à la form .NET puis loader un fichier swf (l'objet flash ne doit pas "être sorti de son site")

Je suis dans l'impasse.... mes recherches se sont arrêtées à : comment récupérer une "référence" de l'objet SWFObject qui a été crée dans la page HTML, en C#.... puisqu'il faut que mon applicaiton .NET s'enregistre aux events de l'objet.

J'avoue être perdu... même pas une piste... et je n'ai rien trouvé de concluant en étudiant la classe HtmlElement ou son équivalent DOM.
J'aimerais pouvoir faire un truc du genre :

AxShockwaveFlashObjects.AxShockwaveFlash monAnimation = (AxShockwaveFlashObjects.AxShockwaveFlash) monHtmlElement.Value

Si quelqu'un de spécialisé dans ce domaine (ou quelqu'un de malin ) pourrait m'aider, ça serait sympathique...

Cordialement,
Jack

jeudi 21 août 2008 à 08:46:11 | Re : [Expert] WebBrowser et objets Javascript

Just12

Regarde dans les exmples de flash 9 (AS3), il existe un sample nommé IntrovertIM_CSharp qui montre de l'interoperabilité flash CSharp.
jeudi 21 août 2008 à 08:57:24 | Re : [Expert] WebBrowser et objets Javascript

Just12

(par contre, il faut directement charger le flash, tu as peut être besoin qu'il soit dans une page web ?)
jeudi 21 août 2008 à 16:18:47 | Re : [Expert] WebBrowser et objets Javascript

Gendal67

Bonjour,

Le projet IntrovertIM_CSharp montre l'intégration d'un objet Flash dans une WinForm.
Oui, j'ai besoin qu'il soit dans une page web... je dirai même que j'ai besoin de récupérer PRECISEMENT l'instance de l'objet ActiveX affichée sur la page web (car il y a des Id de sessions etc)

Je ne vois toujours aucune solution

Cordialement,
Jack

lundi 25 août 2008 à 10:16:18 | Re : [Expert] WebBrowser et objets Javascript

Just12

j'ai une solution pour communiquer :
si tu controle la page, tu peux y mettre du javascript ; au pire tu l'ajoute à la volé dans ton document dans le webBrowser.
ensuite tu communique avec le javascript via ObjectForScripting de WebBrowser en C# et document.external de JS
enfin c'est ton javascript qui communique avec le flash (external et tout le bazard...). ça se fait assez bien je pense.


Cette discussion est classée dans : javascript, application, objet, contrôle, webbrowser


Répondre à ce message

Sujets en rapport avec ce message

contrôle du clavier [ par Yandroide ] salut, J'ai un bouton qui lance une application externe dès qu'on clique dessus. L'application externe devient la fenêtre active. Je voudrais pouvoir installer une application objet C# sur des postes clients [ par AlyRenoi ] aider moi svp!!!je suis en stage et je dois installer une application objet avec base de données sur des postes clients qui n'ont pas C#.Net, je sais Comment ajouter un contrôle webbrowser à une winform en C# ? [ par Sharkeye ] Bonjour à toutes et à tous ! Je suis en train de faire des tests pour voir si je peux afficher un classeur Excel dans une fenêtre d'une application C Nom de la Classe Application [ par nico_fip1 ] Bonjour à tous,Je suis un ancien de C++ 6.0, et je passe maintenant à C#.NetMa question est la suivante :Je souhaite créer un objet (instance d'une cl Acceder à des objets dont on ne connait pas le nom [ par brixi69 ] Bonjour !Je me permets de poster sur ce forum car j'ai quelques soucis étant débutant en C#Je dévellope une applic utilisant un tabcontrol. Je dois po Instancier un objet com en dynamique [ par cedkat ] Bonjour,Je doit faire une petite application qui doit utiliser un objet com fournit par une autre application. Le problème et que mon appli doit fonct ActiveX dans un webbrowser [ par Boukra ] Bonjour,Voilà je dois utiliser un ActiveX pour mon application (C# framework 2.0 ). Lorque je le met dans une page htm cela fonectionne sans problème. Petit Probleme [ par MorpionMx ] Bonjour, Je développe une application qui detecte quand internet explorer est lancé, le but etant de pouvoir le controler comme une instance de l'obj Composant C# application html [ par vorhaxx ] Bonjour je vous explique mon probléme j'ai developpé un composant C# il fonctionne dans une application C# quand je veux l'intergrer a une application Webbrowser (Modifier une fonction javascript) [ par Booster ] Bonjour à tous,Alors, voila j'ai une fonction javascript sur un site, étant donné que la javascript est executer coté client j'aimerais savoir si il e


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales