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 :

Au clic sur lien redirection de fenêtre mère


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut Au clic sur lien redirection de fenêtre mère
    Bonjour a tous.

    Petite question bête

    Je me suis bricolé une petite popup qui m'affiche une image et quelques infos associés.

    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
    <script type="text/javascript">
     
    function popimage(img,titre,domaine,sous_domaine,type,centre,locageo,locaferro,gps,locakilometrique,legende,poids,taille_image,id_fichier, date,nom) {
    //var titres=titre;
    var w=open("",'image','width=680,height=670,toolbar=no,scrollbars=no,resizable=no');
     
    //w.document.write("<script type='text/javascript'>function checksize() { if (document.images[0].complete) { window.resizeTo(500,500); window.focus();} else { settimeout('checksize()',250) } }</"+"script>");
     
    w.document.write("<body onload='checksize()' /*onblur='window.close()'*/ /*onclick='window.close()'*/ topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>");
    w.document.write("<h2 style='float:left;text-transform:uppercase;width:100%;background-color:#6e267b;color:#FFF;font-size:1em;text-align:center;padding:2px 0px;margin:2px 0 -20px 0px;'>"+titre+"</h2><br/>");
    w.document.write("<img src='"+img+"'  alt='image' width=650px height=450px style='margin-left:15px;  margin-top:12px;'/><br/>");
    w.document.write("<div style=\"border: 2px groove #6B247B;  padding-top:15px; padding-left:45px; padding-bottom:15px; margin-left:15px; margin-top:7px; width=650px\"><span>Date de prise de vue:<span style='color=grey;'>"+date+"</span><br/>Légende: <span style='color=grey;'>"+nom+"</span><br/>Thématique:  <span style='color=grey;'>"+domaine+"</span><br/>Catégorie: <span style='color=grey;'>"+sous_domaine+"</span><br/>Centre SNCF: <span style='color=grey;'>"+centre+"</span><br/>Localisation géographique: <span style='color=grey;'>"+locageo+"</span><br/>Localisation ferroviaire: <span style='color=grey;'>"+locaferro+"</span></span><br/></div>");
     
     
    w.document.close();
    }
     
    </script>
    On me demande de mettre des liens dans cette popup.

    Voici mon soucis. Quand je mets un lien cela me redirige au clic la popup (normal ).
    Sauriez vous me dire si il y a moyen de rediriger la fenêtre mère et non la fille.

    Merci d'avance.

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Oui, il y a quelques pistes dans la Faq, ainsi que dans les travaux d'Auteur. Notez que vous allez devoir bloquer le comportement par défaut du lien.


    Mais pourquoi document.write ?

  3. #3
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Citation Envoyé par vermine Voir le message
    Bonjour,

    Oui, il y a quelques pistes dans la Faq, ainsi que dans les travaux d'Auteur. Notez que vous allez devoir bloquer le comportement par défaut du lien.


    Mais pourquoi document.write ?
    Au-temps pour moi je savais bien que ma question était idiote

    Tu a raison tout étais dans le FAQ.

    Finalement j'ai fait comme sa si sa peut aider quelqu’un:
    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
    <script type="text/javascript">
     
    function popimage(img,titre,domaine,sous_domaine,type,centre,locageo,locaferro,gps,locakilometrique,legende,poids,taille_image,id_fichier, date,nom,id_domaine,id_sous_domaile,id_centre,id_loca_geo) {
    //var titres=titre;
    var w=open("",'image','width=680,height=670,toolbar=no,scrollbars=no,resizable=no');
     
    //w.document.write("<script type='text/javascript'>function checksize() { if (document.images[0].complete) { window.resizeTo(500,500); window.focus();} else { settimeout('checksize()',250) } }</"+"script>");
     
    w.document.write("<body onload='checksize()' /*onblur='window.close()'*/ /*onclick='window.close()'*/ topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>");
    w.document.write("<h2 style='float:left;text-transform:uppercase;width:100%;background-color:#6e267b;color:#FFF;font-size:1em;text-align:center;padding:2px 0px;margin:2px 0 -20px 0px;'>"+titre+"</h2><br/>");
    w.document.write("<img src='"+img+"'  alt='image' width=650px height=450px style='margin-left:15px;  margin-top:12px;'/><br/>");
    w.document.write("<div style=\"border: 2px groove #6B247B;  padding-top:15px; padding-left:45px; padding-bottom:15px; margin-left:15px; margin-top:7px; width=650px\"><span>Date de prise de vue:<span style='color=grey;'>"+date+"</span><br/>Légende: <span style='color=grey;'>"+nom+"</span><br/>Thématique:  <span style='color=grey;'><a href='#' onclick=\"opener.redirection('domaine',"+id_domaine+"); window.close();\" style='color:grey;'>"+domaine+"</a></span><br/>Catégorie: <span style='color=grey;'>"+sous_domaine+"</span><br/>Centre SNCF: <span style='color=grey;'>"+centre+"</span><br/>Localisation géographique: <span style='color=grey;'>"+locageo+"</span><br/>Localisation ferroviaire: <span style='color=grey;'>"+locaferro+"</span><br/></span><br/></div>");
     
     
    w.document.close();
    }
     
     
    function redirection(quoi,parametre)
    {
     
         if(quoi=='domaine')
         {
           window.location = "index.php?page=parcourir&categorie="+parametre;
         }    
     
    }
    </script>
    Merci beaucoup en tout cas

  4. #4
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Je venais de me rendre compte que j'avais oublié le bouton resolu.
    Merci a celui qui s'en ai charge pour moi

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

Discussions similaires

  1. [PHP-JS] Robots clic sur lien
    Par Overstone dans le forum Langage
    Réponses: 4
    Dernier message: 20/02/2008, 16h39
  2. [PHP-JS] Incrémenter compteur avec clic sur lien
    Par Bydouille dans le forum Langage
    Réponses: 5
    Dernier message: 12/11/2007, 16h32
  3. Compteur de clics sur lien en dur
    Par renaud26 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/06/2007, 10h53
  4. Double clic sur lien hypertexte
    Par clairette dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/06/2007, 11h22
  5. [Strategie]Enreg dans base suite à clic sur lien hypertexte
    Par michaelbob dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 09/12/2005, 16h04

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