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 :

target dans fonction 'click'


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 320
    Par défaut target dans fonction 'click'
    Bonjour et bonne année


    Je n 'arrive pas à ajouter un target="_blank" à ma fonction pouvez vous m'aider



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var marqueur2 = new google.maps.Marker(optionsMarqueur2);
    google.maps.event.addListener(marqueur2, 'click', function() {
    location.href="http://wwww.nono.com";    });
    Cordialement

  2. #2
    Membre chevronné
    Profil pro
    à la bougie alors
    Inscrit en
    Mai 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : à la bougie alors

    Informations forums :
    Inscription : Mai 2006
    Messages : 224
    Par défaut
    Peut-être en remplaçant location.href="http://wwww.nono.com"; par window.open("http://wwww.nono.com"); ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 320
    Par défaut
    Bonjour et merci Hysandro

    Pas d'action sur le clique cela nouvre rien

    Je cherche...
    Cordialement

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 320
    Par défaut Fonction click zr Iframe
    Bonjour,

    Je ne retouve plus mon message précédent .... bref

    Je repose ici

    je voudrais ouvrir ce lien avec la fonction clik vers une iframe depuis ma carte google

    je ne touve pas le moyens de le faire, j 'ai essayé avec plusieurs méthodes dont j 'ai hontes ;=)

    pouvez vous me venir en aide svp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var marqueur1 = new google.maps.Marker(optionsMarqueur1);
    google.maps.event.addListener(marqueur1, 'click', function() {
    location.href="http://www/ralala.fr/nono.php";    });  //->>>>>  je voudrais  ouvrir ce lien dans ma frame1.php  ( tout est sur la même page  la carte et la frame
    Merci et encore une fois Lapinou year

  5. #5
    Membre chevronné
    Profil pro
    à la bougie alors
    Inscrit en
    Mai 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : à la bougie alors

    Informations forums :
    Inscription : Mai 2006
    Messages : 224

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 320
    Par défaut
    ok merci d'avoir retrouvé mon propre message, du coup comme la question n 'est plus la même je reste sur cette dernière question

  7. #7
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Tu utilises des frames ou tu veux ouvrir dans une nouvelle fenêtre ? target="_blank" ouvre dans une nouvelle fenêtre, l'équivalent JavaScript est window.open mais cela implique d'autoriser l'ouverture de pop-up dans ton navigateur.

  8. #8
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 320
    Par défaut
    Bonjour SylvainPV et bonne année,

    En faites sur la même page j 'ai d'un cotés ma carte google avec un marqueurs (ici c'est un icon perso) et de l 'autre j'ai ma frame ou je voudrais envoyer le resulat du click sur l 'icon ( c'est une photo) vers ma frame


    Cdt

  9. #9
    Membre chevronné
    Profil pro
    à la bougie alors
    Inscrit en
    Mai 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : à la bougie alors

    Informations forums :
    Inscription : Mai 2006
    Messages : 224
    Par défaut
    Va regarder la doc de 'window.open', tu verras qu'il est possible de spécifier un nom de fenêtre. Regarde comment tu peux nommer ton 'iframe', encore de la doc à lire. Et fais un test. Si ça ne fonctionne pas, indique ce que tu as testé et quels sont tes résultats

  10. #10
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    [mode humour on]
    indique ce que tu as testé
    Pour l'instant, il a juste testé de nous le faire faire à sa place !

    quels sont tes résultats
    Jusqu'à présent, pas concluants.



    [/mode humour on]
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  11. #11
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 320
    Par défaut
    "Pour l'instant, il a juste testé de nous le faire faire à sa place ! "


    c'est pas très sympa d'écrire cela ..... C'est tout le problème des "Élites Française" Trop lointaines, trop arrogantes.

  12. #12
    Membre chevronné
    Profil pro
    à la bougie alors
    Inscrit en
    Mai 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : à la bougie alors

    Informations forums :
    Inscription : Mai 2006
    Messages : 224
    Par défaut
    Bah, ça m'a fait rire et l'essentiel est que tu puisses continuer d'être soutenu dans ton projet. D'ailleurs où en es tu ?

  13. #13
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Il ne faut pas sous estimer l'importance de la mention
    [mode humour on]
    Et même si j'aime souvent utiliser l'humour dans mes réponses, ça n'a rien à voir avec les "élites françaises" auxquelles je n'aspire aucunement à appartenir !

    Sinon, pour ton histoire de frame.

    Comment mettre à jour une frame à partir d'une autre frame ?
    Et en espérant que tu veux en fait parler d'iframe, la méthode est similaire.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  14. #14
    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
    Beef> même pas à l'agence de mannequins ?
    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 !

  15. #15
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 320
    Par défaut
    Bonsoir

    Bon j 'ai trouvé ceci et cela fonctionne. est il possible d'ouvrir une iframe en cliquant?? . JE n 'ai rien trouver dans la doc ou alors cela n 'est pas possible de cette manière. Donc pour l'instant je ne met pas en résolu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    var marqueur5 = new google.maps.Marker(optionsMarqueur5);
    google.maps.event.addListener(marqueur5, 'click', function() {
    window.open("http://bambvbvb.fr")  });

  16. #16
    Membre chevronné
    Profil pro
    à la bougie alors
    Inscrit en
    Mai 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : à la bougie alors

    Informations forums :
    Inscription : Mai 2006
    Messages : 224
    Par défaut
    Citation Envoyé par lysandro Voir le message
    Peut-être en remplaçant location.href="http://wwww.nono.com"; par window.open("http://wwww.nono.com"); ?
    +
    Citation Envoyé par lysandro Voir le message
    Va regarder la doc de 'window.open', tu verras qu'il est possible de spécifier un nom de fenêtre. Regarde comment tu peux nommer ton 'iframe', encore de la doc à lire.
    =
    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
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>open a link in an iframe</title>
        </head>
        <body>
            <button id="openInTargetButton">open</button><br>
            <iframe name="targetFrame" src=""></iframe>
            <script type="text/javascript">
                document.getElementById("openInTargetButton").addEventListener(
                        "click",
                        function openInTarget ( event ) {
                            window.open("http://www.lesite.org/","targetFrame");
                        },
                        false );
            </script>
        </body>
    </html>
    L'attribut name d'une frame/iframe est en fait le nom de la fenêtre que tu peux utiliser comme cible soit dans un attribut target, soit dans une méthode window.open().
    Le meilleur moyen de progresser c'est de lire les docs et, quand tu poses des questions, de lire les réponses.

    Une autre façon de procéder t'as été proposé
    Citation Envoyé par Bovino Voir le message
    Sinon, pour ton histoire de frame.

    Comment mettre à jour une frame à partir d'une autre frame ?
    Et en espérant que tu veux en fait parler d'iframe, la méthode est similaire.

  17. #17
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 320
    Par défaut
    Très intéressant merci

    j'ai trouvé ceci aussi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var marqueur6 = new google.maps.Marker(optionsMarqueur6);
    google.maps.event.addListener(marqueur6, 'click', function() {
     myWindow = window.open("http://www.xxxxx.fr", "myWindow", "width=500, height=350");   });

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

Discussions similaires

  1. parametre dans une fonction click
    Par shonem dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 19/01/2010, 10h52
  2. Target dans une autre iframe du même document
    Par clisson dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/05/2005, 15h57
  3. Problème de date dans fonction utlisateur
    Par lutin2003 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/04/2005, 16h25
  4. Switch dans fonction membre
    Par Raish dans le forum C++
    Réponses: 11
    Dernier message: 30/03/2005, 14h41
  5. Réponses: 5
    Dernier message: 13/08/2004, 15h40

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