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 :

Changer code HTML d'une pop-up


Sujet :

JavaScript

Vue hybride

El Saigneur Changer code HTML d'une pop-up 25/10/2007, 09h26
_Mac_ Essaie avec la bonne vieille... 25/10/2007, 09h46
El Saigneur Pourquoi n'y ai-je pas pensé... 25/10/2007, 09h56
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 143
    Par défaut Changer code HTML d'une pop-up
    Bonjour

    Je souhaite changer le code HTML d'une pop-up à la volée. Effectivement je reçois le code HTML de la pop-up à l'issu d'une requête AJAX. Je crée donc une pop-up vide (url = about:blank) puis j'essaie de changer son code HTML. Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    var chemin = "about:blank";
    var name = "ma pop-up";
    var fen = null;
    if (window.showModalDialog) {
      fen = window.showModalDialog(chemin, name, 'resizable=yes, height=700, width=800, screenY=100, screenX=100, scrollbars=yes');
    } else {
      fen = window.open(chemin, name,'modal=yes, resizable=yes, height=700, width=800, screenY=100, screenX=100, scrollbars=yes');
    }
    var codeHtml = transport.responseText;// réponse de le requête Ajax  
    fen.document.documentElement.innerHTML = codeHtml;
    La pop-up ouverte ne change pas d'aspect. Cela reste une page vierge. Si j'essaie fen.document.innerHTML au lieu de fen.document.documentElement.innerHTML, c'est pareil.

    Donc, pourriez-vous m'aider ?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Essaie avec la bonne vieille méthode write : fen.document.write(codeHtml);

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 143
    Par défaut
    Pourquoi n'y ai-je pas pensé ?
    Merci. Ca marche nickel.

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

Discussions similaires

  1. [MySQL] Stocker du code html dans une base
    Par g-ryckelynck dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 26/02/2007, 13h20
  2. insertion code html dans une animation flash
    Par 3adoula dans le forum Flash
    Réponses: 2
    Dernier message: 29/08/2006, 10h12
  3. supprimer le code html d'une chaîne String
    Par adrien.nicolet dans le forum Langage
    Réponses: 3
    Dernier message: 04/06/2006, 18h08
  4. Récupérer le code HTML d'une page avec Delphi 7
    Par PsyKroPack dans le forum Web & réseau
    Réponses: 5
    Dernier message: 06/02/2003, 21h56

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