IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

[MFC]CWebBrowser injection code


Sujet :

Visual C++

Vue hybride

gloubi [MFC]CWebBrowser injection... 24/07/2006, 20h52
gloubi j'ai une piste ^^ 24/07/2006, 21h00
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut [MFC]CWebBrowser injection code
    Bonjour,

    J'ai créé une appli MFC avec CWebBrowser2 (activeX explorer).
    J'injecte du code HTML dans ma page une fois affiché sans problème, ce qui a pour effet d'instantanément modifier l'affichage en conséquence.

    En revancje, quand j'injecte du javascript dans ma page... rien...
    Le code javascript est exécuté lorsqu'il est dans la page originale, mais pas quand on l'injecte dans le code source html de la page (j'essaye d'injecter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    <script language=javascript>
     
    alert("toto");
     
    </script>
    )...

    J'ai donc regardé du coté des method refresh et refresh2 qui ont la détestable mannie de recharger la page depuis le site web au lieu de re-executer mon code source modifié (remarque, heureusuement, mais bon... ils auraient pu mettre l'option dans refresh2())...

    Ma question est donc comment faire executer du code javascript injecté dans le source de la page ?

    Sinon, a terme, je veux juste soumettre un formulaire automatiquement depuis mon appli MFC... existe t-il d'autre moyen que le javascript pour poster un formulaire avec cet activeX ?

    Merci d'avance

  2. #2
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    j'ai une piste ^^


    Remarks

    If the text contains HTML tags, the method parses and formats the text as it is inserted.

    You cannot insert text while the document is loading. Wait for the onload event to fire before attempting to call this method.

    When using the insertAdjacentHTML method to insert script, you must include the DEFER attribute in the script element.

Discussions similaires

  1. Sécurité site php : injection code malicieux
    Par hx.jonathan dans le forum Langage
    Réponses: 9
    Dernier message: 05/04/2010, 15h26
  2. [MFC]CWebBrowser, detection fin refresh
    Par gloubi dans le forum MFC
    Réponses: 3
    Dernier message: 24/07/2006, 16h40
  3. [MFC]Problème compréhension code
    Par bitardo dans le forum MFC
    Réponses: 1
    Dernier message: 23/05/2006, 15h56
  4. Réponses: 2
    Dernier message: 01/04/2003, 22h09
  5. [MFC](encapsulation ADO) ou placer le code
    Par philippe V dans le forum MFC
    Réponses: 2
    Dernier message: 13/06/2002, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo