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

Discussion :

popup avec du javascript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut popup avec du javascript
    Bonjour

    Désolé pour le titre mais ce n'est pas simple à formuler.

    Openrunner me propose d'afficher un graphe sur mon site avec le code suivant:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="http://www.openrunner.com/orservice/inorser-script.php?key=mykey&amp;ser=S02&amp;id=1387642&amp;w=700&amp;hp=350&amp;k=5&amp;c=0&amp;ts=1325717082"></script>


    Or, sur mon site, je ne souhaite pas un affichage direct du graphe mais un lien (href?) qui ouvre un onglet sur ce graphe.
    Comment faire?

    J'ai déjà essayé

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="http://www.openrunner.com/orservice/inorser-script.php?key=mykey&amp;ser=S02&amp;id=1387642&amp;w=700&amp;hp=350&amp;k=5&amp;c=0&amp;ts=1325717082" target="_blank">voir le graphe</a>

    mais ça ne marche pas...j'ai le message suivant:
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    document.write('<iframe id="3b170ea8b47d4b3b98307a759cc5ebb58eb58622" width="700" height="495" src="http://export.openrunner.com/orservice/inorser.php?tlh='+window.location.host+'&t=3b170ea8b47d4b3b98307a759cc5ebb58eb58622" frameborder="0" scrolling="no" type="text/html"></iframe>');

    Merci de votre aide!

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://export.openrunner.com/orservice/inorser.php?tlh='+window.location.host+'&t=3b170ea8b47d4b3b98307a759cc5ebb58eb58622

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    Citation Envoyé par Macmillenium Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://export.openrunner.com/orservice/inorser.php?tlh='+window.location.host+'&t=3b170ea8b47d4b3b98307a759cc5ebb58eb58622
    merci mais ça fonctionne aléatoirement et puis cette URL ne m'est communiqué qu'une fois le message d'erreur affiché. J'ai 31 parcours à faire...


    Je préférerais utiliser le code fourni par openrunner

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonsoir,
    le script crée une IFRAME en y intégrant l'URL, donc tu ne peux pas l'ouvrir tel quel dans un onglet.

    Tu peux passer par un affichage/masquage dans ta page

    exemple :
    Code html : 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
    <!DOCTYPE HTML>
    <html lang="fr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>[Affichage/Masquage]</title>
    <script type="text/javascript">
    function swapCarte( obj, id){
      var oDiv = document.getElementById( id);
      obj.innerHTML = obj.innerHTML == 'Monter' ? 'Masquer' : 'Monter';
      oDiv.style.display = oDiv.offsetHeight ? 'none' : 'block';
      return false;
    }
    </script>
    </head>
    <body>
    <a href="#" onclick="return swapCarte(this, 'carte')">Monter</a>
    <div id="carte" style="display:none;">
    <script type="text/javascript" src="http://www.openrunner.com/orservice/inorser-script.php?key=mykey&amp;ser=S02&amp;id=1387642&amp;w=700&amp;hp=350&amp;k=5&amp;c=0&amp;ts=1325717082"></script>
    </div>
    </body>
    </html>

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    whouaaa!! C'est beau!

    Et je balance autant de fois ce code que j'ai de cartes? (31)

    C'est possible de l'avoir en popup?

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Et je balance autant de fois ce code que j'ai de cartes? (31)
    la fonction est réutilisable en passant en paramètre les données qui changent.

    C'est possible de l'avoir en popup?
    cela pourrait donner cela
    Code html : 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
    <!DOCTYPE HTML>
    <html lang="fr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>[Ouverture Popup]</title>
    <script type="text/javascript">
    function openPopup( url){
      var oWin = window.open( '', 'TRACE', 'height=500, width=750');
      oWin.document.open();
      oWin.document.write('<script type="text/javascript" src="' +url +'"></s' +'cript>');
      oWin.document.close();
    }
    </script>
    </head>
    <body>
    <a href="#" onclick="openPopup('http://www.openrunner.com/orservice/inorser-script.php?key=mykey&amp;ser=S02&amp;id=1387642&amp;w=700&amp;hp=350&amp;k=5&amp;c=0&amp;ts=1325717082')">Popup</a>
    </body>
    </html>

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    Genial! Merci!

  8. #8
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Citation Envoyé par bob737 Voir le message
    Genial! Merci!
    il n'en demeure pas moins que le meilleur resterait de gérer cela coté serveur avec par exemple un appel à une page du type voirprofil.php?numero, et dans ce cas numero correspondrait à une url.

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

Discussions similaires

  1. [Javascript] Popup avec Window
    Par kagura dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 29/01/2008, 16h24
  2. [Débutant] Popup avec javascript dans un fichier séparé
    Par Marco85 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 20/12/2006, 17h28
  3. fenetre popup avec ou sans javascript
    Par revline dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/11/2006, 23h41
  4. Réponses: 3
    Dernier message: 20/09/2006, 16h07
  5. Popup avec un clic gauche
    Par Jéremy A dans le forum Composants VCL
    Réponses: 7
    Dernier message: 27/02/2003, 22h15

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