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 :

rendre un DIV visible à la fermeture d'une pop-up


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Peanut
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 421
    Par défaut rendre un DIV visible à la fermeture d'une pop-up
    Bonjour et bonne année !

    voilà ma problématique :
    - J'ai une page principale avec des DIV invisibles.
    - Cette page ouvre une pop-up.
    - Je souhaiterais qu'une des DIV devienne visible à la fermeture de la pop-up.

    voilà ce que j'ai codé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    PAGE PRINCIPALE
    ...
    <div id=reaffect style="visibility:hidden;">...</div>
    ...
    <a href="#" onclick=window.open('popup.htm')>clic</a>
    ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    POP-UP
    ...
    <body onClose="window.opener.document.getElementById('reaffect').style.visibility = 'visible'">
    ...
    Mais rien ne se passe à la fermeture de la pop-up (et aucun message d'erreur dans la console javascipt de Firefox).

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    onClose n'existe pas.
    Essaye onunload (les noms des évènement s'écrivent en minuscules )

    A+

  3. #3
    Membre éclairé
    Avatar de Peanut
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 421
    Par défaut
    Ben j'avais trouvé ça sur internet.
    En tout cas ça fonctionne avec onunload, merci.

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    onClose n'existe pas.
    Je rectifie :
    onClose existe peut-être dans certains outils ... mais pas dans les normes standards Javascript

    A+

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Bonjour,
    onClose n'existe pas.
    Essaye onunload (les noms des évènement s'écrivent en minuscules )

    A+
    Petite rectification :
    Les noms des evenements sont insensibles a la casse en HTML
    (onUnload = onunload = ONUNLOAD = oNuNlOaD...)

    En revanche, en Javascript, ils doivent s'ecrire en minuscules :
    (onunload, onclick, oncontextmenu, onmouseover, onkeyup, ...)

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par sachav Voir le message
    Petite rectification :
    Les noms des evenements sont insensibles a la casse en HTML
    (onUnload = onunload = ONUNLOAD = oNuNlOaD...)

    En revanche, en Javascript, ils doivent s'ecrire en minuscules :
    (onunload, onclick, oncontextmenu, onmouseover, onkeyup, ...)
    Dans le 2° cas c'est une obligation (sinon syntaxe incorrecte), et dans le 1° une norme (cf. W3C).

    A+

  7. #7
    Membre éclairé
    Avatar de Peanut
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 421
    Par défaut
    Gasp !
    En fait le onunload fonctionne bien sous Firefox, mais pas sous ie6 !

    Une idée ?

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par Peanut Voir le message
    Gasp !
    En fait le onunload fonctionne bien sous Firefox, mais pas sous ie6 !
    Si si !!
    Citation Envoyé par Peanut Voir le message
    Une idée ?
    Il doit y avoir autre chose.
    Fais voir ton code actuel (HTML + JS) ...

    A+

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

Discussions similaires

  1. Rendre un div visible avec onmouseover
    Par Juju54350 dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 21/10/2010, 18h02
  2. fermeture d'une pop-up SANS javascript
    Par sarah65536 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 21
    Dernier message: 18/05/2009, 14h15
  3. [AJAX] Requête Ajax lors de la fermeture d'une pop up
    Par Persanne dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/11/2008, 17h01
  4. perte de mes données lors de la fermeture d'une pop up
    Par paolo2002 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 09/04/2008, 09h32
  5. perte de mes données lors de la fermeture d'une pop up
    Par paolo2002 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/04/2008, 11h54

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