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

JavaScript Discussion :

Récupérer un objet DOM et l'ajouter dans une nouvelle page HTML


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 29
    Par défaut Récupérer un objet DOM et l'ajouter dans une nouvelle page HTML
    Bonjour,

    Je suis nouveau dans le domaine du JS.
    J'ai une page HTML avec plein d'informations et notamment une carte google. Ce que je souhaite faire c'est pouvoir générer une nouvelle page html avec seulement cette carte dans son état actuel.
    Mon idée est de générer un popup, de récupérer la carte en tant que DOM et de l'afficher dans le popup.

    Or je ne sais pas comme ajouter un objet DOM dans une nouvelle page html ou un popup. Cela semble simple dans l'idée, mais c'est toujours difficile de trouver LE site qui répond exactement à ses questions.
    Connaissez-vous un site qui traite explicitement de ce problème ?

    Je vous remercie d'avance pour votre aide.

    RakZ

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    deux fenêtre ne peuvent communiquer via Javascript que si l'une est à l'origine de l'ouverture de l'autre. A partir de là, tout traitement est possible.
    Dans la page mère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var la_pop = window.open(...);
    alert(la_pop.document.getElementById('id_un_element_page_fille').value);  // Affiche un élément de la pop à partir de la page parente
    Dans la page fille :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(opener.document.getElementById('id_un_element_page_mere').value);  // Affiche un élément de la page mère à partir de la page fille
    Citation Envoyé par raksmey Voir le message
    Or je ne sais pas comme ajouter un objet DOM dans une nouvelle page html ou un popup. Cela semble simple dans l'idée, mais c'est toujours difficile de trouver LE site qui répond exactement à ses questions.
    Connaissez-vous un site qui traite explicitement de ce problème ?
    Oui, tu y es
    Cf. la FAQ ...

    A+

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 29
    Par défaut
    Merci E.bzz.
    Ce sont exactement les infos que je cherchais.
    La FAQ est très intéressante !

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

Discussions similaires

  1. Récupérer valeurs d'un form dans une autre page html
    Par jacopo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/02/2014, 17h25
  2. Réponses: 2
    Dernier message: 04/06/2007, 09h33
  3. [vb.net] linkButton, ouverture dans une nouvelle page
    Par tasnep. dans le forum ASP.NET
    Réponses: 12
    Dernier message: 25/08/2006, 11h31
  4. Soumettre un formulaire dans une nouvelle page
    Par Poussy-Puce dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/03/2006, 16h42
  5. Ouvrir un lien dans une nouvelle page
    Par freud dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/11/2005, 14h20

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