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 :

Savoir si une page est ouverte


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut Savoir si une page est ouverte
    Bonjour je vous expose ce que je veux faire:

    J'ai une page 1.htm. Celle-ci ouvre à l'aide de window.open une page 2.htm que j'ai appelé page2 ( window.open('2.htm', 'page2') ). Ensuite ma page parent, 1.htm, est redirigée sur une page 3.htm, donc 1.htm n'existe plus.

    Ma grande quetsion est: Est-ce que 3.htm peut fermé 2.htm et si oui comment, parce que j'ai essayé simplement window.page2.close() et ça ne fonctionne pas.

    Merci de votre aide

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    crée une page vide puis
    page2=window.open('page_vide.htm', 'page2') ;
    page2.close();
    mon 1000eme msg

  3. #3
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Heu, j'veux pas briser ton enthousiasme du 1000eme message mais y'aurait comme fallu que tu lises mon post!

    Ma question est est-ce que l'on peut fermer un page à partir d'une page autre que son parent?!? Pas de la page parent! Ça je suis OK pour le faire!

  4. #4
    Membre averti Avatar de sansamis
    Inscrit en
    Janvier 2007
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 71
    Par défaut
    C'est ce qu'il vient de dire: tu cré une page vide appelée par 3.htm qui remplacera ton 2.htm et sera fermé par 3.htm qui est devenu son parent

    Edit: je le redis en mieux:

    => 3.htm remplace le popup 2.htm par un autre, inutil, appelé page_vide.htm
    => 2.htm n'existe donc plus: il a été remplacé par page_vide.htm
    => 3.htm est donc le parent de page_vide.htm
    => 3.htm ferme page_vide.htm: voila, c'est bon

  5. #5
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut


    Désolé, mais je comprends pas! Ok j'expose mon problème, J'ai une page ma_page_init.aspx, qui elle engendre un long processus d'une minute, donc avant qu'elle engendre son processus je lui fais ouvrir un page popup_attente.htm, et je soumet son processus, mais c'est un formulaire que je soumets au serveur, donc je réinitialise ma_page_init.aspx, quand elle reloade après une minute j'aimerais qu'elle ferme popup_attente.htm, mais elle n'est plus son parent.

    On part de ça, désolé de pas comprendre, mais SVP, pouvez-vous me réexpliquer (je sais que je suis pas vite vite, mais bon, on fait avec!) comment vous feriez ça!

  6. #6
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Citation Envoyé par sansamis
    C'est ce qu'il vient de dire: tu cré une page vide appelée par 3.htm qui remplacera ton 2.htm et sera fermé par 3.htm qui est devenu son parent

    Edit: je le redis en mieux:

    => 3.htm remplace le popup 2.htm par un autre, inutil, appelé page_vide.htm
    => 2.htm n'existe donc plus: il a été remplacé par page_vide.htm
    => 3.htm est donc le parent de page_vide.htm
    => 3.htm ferme page_vide.htm: voila, c'est bon
    +1
    lors de la première ouverture de la popup, tu ouvre la popup avec une référence 'page2'.
    lors de la deuxième ouverture de la popup, tu ouvre la popup avec une référence 'page2'. Comme c'est la même référence, l'ouverture se fait dans la même popup. De plus, cette fois ta nouvelle page "ma_page_init.aspx" possède la référence vers le popup. Tu peux ainsi la fermer.

  7. #7
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Citation Envoyé par Matthieu2000
    Comme c'est la même référence, l'ouverture se fait dans la même popup.
    On ben maintenant j'comprend, désolé c'était ce petit bout là qui me manquait.

    Maintenant ça marche, COOOLLL!

    Un gros merci de votre patiente, et de vos explications, ne soyons pas gênés de le dire: ABONDANTES, pour m'expliquer la même maudite affaire!!!


  8. #8
    Membre averti Avatar de sansamis
    Inscrit en
    Janvier 2007
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 71
    Par défaut
    Ben de rien

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

Discussions similaires

  1. Comment savoir si une form est ouverte (créé)?
    Par UnSofteuxAmateur dans le forum Delphi
    Réponses: 1
    Dernier message: 30/09/2006, 11h24
  2. Savoir si une application est ouverte sur un poste distant
    Par bl4ckwolf dans le forum Développement
    Réponses: 3
    Dernier message: 17/05/2006, 21h25
  3. [Swing] comment savoir si une fenetre est ouverte ?
    Par uraxyd dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 31/12/2005, 11h55
  4. Tester si une page est ouverte
    Par Osmani dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/11/2005, 13h47
  5. [Excel] comment savoir si une feuille est ouverte ?
    Par scully2501 dans le forum Access
    Réponses: 11
    Dernier message: 07/10/2005, 15h02

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