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 :

Passer une variable Javascript à un autre script


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 79
    Par défaut Passer une variable Javascript à un autre script
    Bonjour,
    j'ai une page comportant un script Javascript du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script language="Javascript">
    function pop() {
    var nom=window.open(...);
    ...
    window.top.location.href="fichier.php";
    }
    </script>
    En résumé, il y a ouverture d'une pop-up, traitements et affichage d'une autre page (ou la même pas d'importance)...

    J'aimerai récupérer le contenu de la variable nom dans mon script Javascript de mon fichier 'fichier.php' afin de fermer cette pop-up.

    Bien entendu je ne peux pas fermer ma pop-up avant de recharger, ca serait trop facile

    Comment puis-je faire pour faire un truc du genre : "nom.close();" ?


    Merci d'avance
    Niouts

  2. #2
    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
    pas réalisable ...

    le passage de variable est possible, mais la femeture de la fenetre ne l'est pas ...
    cf opener en lecture seule (sauf sous IE )
    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 !

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 79
    Par défaut
    Citation Envoyé par SpaceFrog
    pas réalisable ...
    J'ai vu sur un autre post AJAX mais je n'y connais rien...
    J'imaginais que c'était faisable !
    Confirme tu que ce n'est pas le cas ?

    Merci...
    Niouts

  4. #4
    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
    up pour modif de poste précédent

    ce n'et pas le passage de paramètre qui pose problème ...

    c'est la fermeture de fenetre.
    ta fenetre mère ne pourra être fermé que si elle mêem est fille d'une autre page mère ...
    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 !

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 79
    Par défaut
    Citation Envoyé par SpaceFrog
    up pour modif de poste précédent

    ce n'et pas le passage de paramètre qui pose problème ...

    c'est la fermeture de fenetre.
    ta fenetre mère ne pourra être fermé que si elle mêem est fille d'une autre page mère ...
    Ce n'est pas la fenêtre mère que je souhaite fermer mais la pop-up ouverte dans le script.

  6. #6
    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
    ben :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    self.opener.nom.close()
    dans la popup et le tour est joué ...
    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 !

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 79
    Par défaut
    Citation Envoyé par SpaceFrog
    ben :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    self.opener.nom.close()
    dans la popup et le tour est joué ...
    Désolé je n'ai pas été clair
    Je veux effectivement fermer la pop-up mais à partir de la page rechargée ('fichier.php')

    J'espère que c'est plus clair maintenant.
    Merci

  8. #8
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 79
    Par défaut
    Je récapitule un peu...

    J'ai une page qui avant de s'actualiser, ouvre une pop-up.

    Je souhaite fermer cette pop-up à partir de la nouvelle page chargée.

    J'avais pensé comme le nom du sujet l'indique à passer la variable récupéré lors de l'ouverture de la pop-up pour la nouvelle page...

    Si l'idée n'est pas mauvaise comment faire ?

    Merci d'avance
    Niouts

  9. #9
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    le problème c'est que ta fenêtre ne survivera pas jusque la...
    Mais Fremy a tjrs une idée
    Et comme ca ? :

    Ouverture du popup :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open(url,"popup",args)
    Fermeture (autre page) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open(null,"popup",null).close()

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 79
    Par défaut
    Citation Envoyé par FremyCompany
    le problème c'est que ta fenêtre ne survivera pas jusque la...
    Mais Fremy a tjrs une idée
    Et comme ca ? :

    Ouverture du popup :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open(url,"popup",args)
    Fermeture (autre page) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open(null,"popup",null).close()
    Merci beaucoup ! ca fonctionne !
    Je ne comprenais pas la phrase
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    le problème c'est que ta fenêtre ne survivera pas jusque la...
    mais je pense que tu voulais dire qu'au niveau variable elle aurait disparu...

    EN tout cas merci

  11. #11
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Citation Envoyé par Niouts
    Je ne comprenais pas la phrase
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    le problème c'est que ta fenêtre ne survivera pas jusque la...
    mais je pense que tu voulais dire qu'au niveau variable elle aurait disparu...
    En effet !
    De rien et bonne continuation !

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

Discussions similaires

  1. recuperer une variable JavaScript dans un script php
    Par touf35 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/06/2008, 17h31
  2. Passer une variable à javascript dans XML
    Par klod67 dans le forum XML/XSL et SOAP
    Réponses: 9
    Dernier message: 19/06/2007, 09h46
  3. passer une variable javascript à un script php
    Par kawther dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 30/03/2007, 17h21
  4. [PHP-JS] Passer une variable javascript en php
    Par bibom dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/08/2006, 20h39
  5. [Javascript] Passer une variable javascript en param de page
    Par Psykorel dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/04/2006, 15h04

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