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 :

Popup & html à la volée.


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Par défaut Popup & html à la volée.
    Bonsoir à tous,

    Je voudrais savoir s'il est possible d'ouvrir une popup JS en lui passant en argument de l'html.

    Du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <SCRIPT LANGUAGE="JavaScript">
    <!--
      window.open ('MaPopup', 'MonCodeHtml');
    -->
    </SCRIPT>
    J'ai ce bout de code qui est "fonctionnel" mais je ne trouve pas sa très propre, si quelqu'un a mieux à me proposer je suis preneur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var chemin = "about:blank";
    var name = "ma pop-up";
    var html = "<html><body><p>Code Html</p></body></html>";
    var fen = window.open(chemin, name,'modal=yes, resizable=yes, height=700, width=800, screenY=100, screenX=100, scrollbars=yes');
    fen.document.write(html);
    -->
    </SCRIPT>
    Merci,
    Math.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    tu auras surtout un souci d'instanciation si la popup n'est pas encore ouverte la ligne qui lui passe le html étant juste après et sans test ni tempo, tu risques d'avoir un undefined ...

    TU peux aussi passer par des choses comme window.prototype ou jquery qui gèrent bien ce genre d'opérations.
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Par défaut
    Merci de ta réponse,

    Sur de vrais navigateurs cela marche parfaitement, par contre IE quelque soit la version ne trésaille même pas en exécutant ce code.

    Pour info ce code est lancé avec des echo php, je ne sait pas si cela apporte quelque chose au problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    echo 'var header = "<p>Pr&eacute;visulation de la newsletter : ' . $form->getValue('title') . '</p>";';
    echo "var fen = window.open(chemin, name,'modal=yes, resizable=yes, height=700, width=800, screenY=100, screenX=100, scrollbars=yes');";
    echo 'fen.document.writeln(header);';
    Math,

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    comme je le disais plus haut je pense que tu peux avoir un souci d'instanciation de la popup ...
    Sinon encore un niveau de securité d'IE ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. embed pdf dans html à la volée et mod_rewrite
    Par danielpyrenees dans le forum Apache
    Réponses: 3
    Dernier message: 12/10/2014, 16h22
  2. Réponses: 6
    Dernier message: 02/10/2009, 18h03
  3. [MySQL] Conversion d'entities HTML à la volée pour trier
    Par ptitgraig dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 02/03/2009, 13h18
  4. [html] enlever la marge a gauche d'un popup
    Par xenhook dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 05/08/2005, 22h48
  5. Réponses: 2
    Dernier message: 01/05/2005, 20h37

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