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 affichant un DIV


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut PopUp affichant un DIV
    Bonjour,

    Je souhaiterai créer un Popup depuis un click sur une image. Jusque là pas de problème.

    Le problème est que pour créer mon popup je ne peux pas faire référence à une page html car une partie des données (il s'agit d'un graphe) sont issues d'un CGI (en C ...) .
    Ce CGI ne renvoie pas de balise type "<html>" mais simplement un applet afin d'afficher des graphes dans un DIV.
    DIV dans lequel je souhaite mettre une image "cliquable" afin de permettre d'afficher uniquement le DIV du graphe sous forme de Popup.

    Comme faire pour générer un pop depuis un DIV ?
    Je vois vraiment pas comment faire, quelle méthode utiliser ?

    Merci

  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
    regarde plutot du coté de ajax ...
    voire même des choses comme window prototype qui te permettront d'afficher du contenu en provenance du serveur sur ta page ...
    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
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut
    Merci pour cette réponse.
    J'ai commencé à regarder du coté de window prototype ça me semble bien (faut que j'approfondisse .....).
    Pour ce qui est de l'Ajax, je vais regarder mais ma connaissance dans ce domaine s'arrête à l' XMLHttpRequest....

  4. #4
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut
    Après plusieurs essais via Prototype.js et window.js afin d'arriver à gerer des fenètres, j'ai fini pas jetter l'éponge.
    Ces fenêtres devaient afficher un Applet Java générant des graphes. Aucun problème sous FF.., java exception sous I.E7 dès que l'applet est inclus dans une des fenêtres crées via Prototype.js (n'ayant pas le source de l' APPLET: impasse...)

    J'ai fini par trouver une solution afin d'obtenir un popup à partir d'une page générée directement par JavaScript (Technique : on-the-fly)
    Le code est ci-dessous en exemple. Ce n'est probablement pas la meilleure solution, mais elle fonctionne..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <html>
    <head>
    <script language="JavaScript">
    function openWin3() {
      myWin= open("", "displayWindow",
        "width=500,height=400,status=yes,toolbar=yes,menubar=yes");
      // open document for further output
      myWin.document.open();
      // create document
      myWin.document.write("<html><head><title>On-the-fly");
      myWin.document.write("</title></head><body>");
      myWin.document.write("<center><font size=+3>");
      myWin.document.write("This HTML-document has been created ");
      myWin.document.write("with the help of JavaScript!");
      myWin.document.write("</font></center>");
      myWin.document.write("</body></html>");
     
      // close the document - (not the window!)
      myWin.document.close();
    }
    </script>
    </head>
    <body>
     
    <div id="button">
    <input type=button value="Popup" onClick="openWin3()">
    </div>
    </body>
    </html>

  5. #5
    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
    document.write
    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 !

  6. #6
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut
    "document.write" , c'est pas bien ?

Discussions similaires

  1. afficher un div dans une posituin precise
    Par H-bil dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/10/2006, 11h56
  2. [Problème code] Afficher/Masquer div
    Par glloq8 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/03/2006, 14h18
  3. Popup avec balise div
    Par Kerod dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/05/2005, 15h16
  4. [W3C] Est-il possible d'afficher un div par dessus une applet ?
    Par drinkmilk dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/02/2005, 10h22
  5. afficher / cacher div
    Par Cruelo dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/11/2004, 13h48

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