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 :

lien dans popup


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 27
    Par défaut lien dans popup
    bonjour,

    j'ai un lien dans une popup. J'aimerais que celui s'ouvre dans la page parent et ferme éventuellement la popup.

    c'est qqch comme parent.location('lien') non ?

    Merci d'avance

  2. #2
    Membre éclairé Avatar de sorenson
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Par défaut
    Bonjour,

    oui c'est parent qu'il faut utiliser si tu as plusieurs frames.

    normalement imaginons que tu ai une frame "UNE" et une frame "DEUX" :

    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
    31
     
     
    <style>
    div#mapopup{
    width:100px;
    height:100px;
    float:left;
    display:block;
    }
    </style>
     
    <div id="mapopup">
    <a href="#" onClick="ouvrePage('mapage.html');">Césame ouvre toi</a>
    </div>
     
    function ouvrePage(monUrl){
     
    //Raffraîchi ou ouvre la page passée en paramètre dans la frame Une.
    document.parent.frames["UNE"].location=nomUrl;
     
    //Ferme le popup mapopup grace au changement de propriété de son style css.
     
    if(navigator.appName=="Netscape"){
    var ObjCadre=document.getElementById("mapopup");
    }else{
    var ObjCadre=document.all("mapopup");
    }
     
    ObjCadre.style.display="none";
     
    }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 27
    Par défaut
    oui mais j'ai pas de nom à ma fenetre parent. En gros j'ai la fenetre principale, et depuis la popup ouverte, je veux changer le contenu de cette fenetre principale. (celle qui a ouvert la popup donc) je fais bien parent.location.href = 'http://...' mais ca marche pas...

  4. #4
    Membre éclairé Avatar de sorenson
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Par défaut
    hmm... si j'ai bien compris, ta popup c'est une fenêtre html et pas une balise DIV ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 27
    Par défaut
    oui voilà exact!

  6. #6
    Membre éclairé Avatar de sorenson
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Par défaut
    alors, voilà ce que je peut dire,

    la fenêtre popup doit savoir d'où elle a été ouverte (le nom de la fenêtre qui l'a ouverte, en tous cas l'url). Pour cela, il faut utiliser document.referrer dans la fenêtre de popup.

Discussions similaires

  1. [WB18] Popup et lien dans une table
    Par Eaques dans le forum WebDev
    Réponses: 0
    Dernier message: 22/11/2013, 14h53
  2. Embarquer des liens dans une fenêtre popup
    Par Vanito dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 13/11/2013, 21h38
  3. Lien fonctionne pas dans popup
    Par roro357 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 23/03/2007, 12h10
  4. lien dans un tableau
    Par billoum dans le forum ASP
    Réponses: 5
    Dernier message: 04/05/2004, 13h51
  5. Verrouiller un lien dans une page
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 5
    Dernier message: 25/02/2003, 16h56

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