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

jQuery Discussion :

jQuery et innerHtml


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par défaut jQuery et innerHtml
    Bonjour,

    J'essaie d'utiliser jQuery pour cette ligne de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.parent.window.document.getElementById('DIV_form').innerHTML = document.getElementById('DIV_mail_send').innerHTML ;
    Donc je mets dans une fenetre parent le contenu html d'une div qui se trouve dans une iframe. Ce code est excécuté dans l'iframe et marche très bien.

    J'ai essayé comme ceci avec jQuery mais ça n'a pas marché :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.parent.$('#DIV_form').html($('DIV_mail_send').html()) ;
    Merci,
    Vincent.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par défaut
    Mince j'ai oublié le #

    Et comme ceci ça marche très bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
          window.parent.$('#DIV_form').html($('#DIV_mail_send').html()) ;
    Au temps pour moi, vraiment une erreur bête.

  3. #3
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Cela suppose que jQuery soit présent sur la page parent (window.parent.$).

  4. #4
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Bonjour,

    Quelque chose comme ceci plutôt où $(window.parent.document) est l'objet jQuery correspondant à la page parent :
    Code jQuery : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $(window.parent.document).find('#DIV_form').html($('#DIV_mail_send').html());

    micetf

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [UI] Jquery DatePicker InnerHTML
    Par inspecteur rick dans le forum jQuery
    Réponses: 3
    Dernier message: 08/08/2012, 15h42
  2. Réponses: 3
    Dernier message: 06/01/2011, 19h39
  3. div et innerHTML : tout sur une ligne?
    Par LineLe dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 04/04/2005, 11h15
  4. Problème innerHTML sur div !!!
    Par aburner dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/01/2005, 09h23
  5. getelementbyid innerhtml sur Opera?
    Par cynthia dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/12/2004, 10h44

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