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

Conception Web Discussion :

détecter l'ouverture d'une nouvelle fenêtre IE


Sujet :

Conception Web

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 122
    Points : 73
    Points
    73
    Par défaut détecter l'ouverture d'une nouvelle fenêtre IE
    comment est ce que je peux savoir si une fenêtre d'IE a été ouverte à partir d'une autre fenêtre en tapant ctrl+n (ou en ayant fait dans le menu : file / new /window)

    comment la page peut elle savoir si elle a été ouverte à partir d'une autre fenêtre (IE) existante ?

    merci

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    tu as besoin de savoir ça pour faire quoi ?

  3. #3
    Membre éprouvé
    Avatar de jérôme
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 591
    Points : 1 071
    Points
    1 071
    Par défaut
    C'est du javascript qu'il te faut et plus précisément
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (opener)
     // la fenêtre possède une fenêtre parente et donc a été ouverte vie un window.open()
    else
     // ben le contraire

  4. #4
    Membre éprouvé
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Points : 1 122
    Points
    1 122
    Par défaut
    Et non jérôme, ici il parle d'une fenêtre ouverte avec Ctrl+N, il n'y a donc pas de relation parent/enfant entre les fenêtres.

    La réponse est qu'il n'y a aucun moyen pour une page de savoir si elle a été ouverte par le racourci Ctrl+N ou autrement. Car ça n'est ni plus ni moins qu'une nouvelle fenêtre qui à été ouverte, elle est comme les autres ; à ceci près qu'elle contient la même page que la fenêtre à partir de laquel on a ouvert la nouvelle.
    Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 122
    Points : 73
    Points
    73
    Par défaut
    ca marche.

    une page ouverte avec window.open sera reconnue comme une page Child

    merci.


    ps: par contre, c'est vrai que pour le ctrl+n, ca ne fonctionne pas

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

Discussions similaires

  1. OUVERTURE D'UNE NOUVELLE BASE DE DONEES
    Par CHRISTOPHE SANOU dans le forum Access
    Réponses: 1
    Dernier message: 28/03/2006, 19h06
  2. ouverture d'une nouvelle base de données
    Par CHRISTOPHE SANOU dans le forum Access
    Réponses: 1
    Dernier message: 28/03/2006, 13h34
  3. popup : ouverture d'une nouvelle page
    Par kikou33 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 03/08/2005, 17h07
  4. Empêcher l'ouverture d'une nouvelle fenêtre
    Par bartmarley dans le forum Gnome
    Réponses: 2
    Dernier message: 29/04/2005, 14h10
  5. [VB6] Ouverture d'une nouvelle fenêtre dans un MDI
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 17/02/2003, 14h03

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