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 :

window.showModalDialog et window.close de IE8 à IE11


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut window.showModalDialog et window.close de IE8 à IE11
    Bonjour,

    je migre une application de IE8 vers IE11. A un moment, une page A ouvre une page B via window.showModalDialog. cette page contient du JavaScript qui lors qu'on clique sur un bouton fait window.close. Avec IE8 cela ne ferme que la page B, avec IE11, cela ferme les pages A et B.

    Savez-vous comment faire pour garder le même comportement ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    J'ai remplacé window.close par self.close mais les deux fenêtres se ferment toujours.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Je viens de découvrir le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.close('upload_param');
    Comme window.close n'accepte pas (ou plus) de paramètre cela fermait la fenêtre en cours.
    Y a-t-il un moyen de fermer une fenêtre en ayant son nom ?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Apparemment, IE8 ne prend pas en compte cette ligne incorrecte. Supprimer cette ligne corrige donc le problème.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/06/2014, 12h02
  2. window.setTimeout et window.close sous IE8
    Par Rankine dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 08/10/2012, 19h33
  3. window.print et window.close ...
    Par frog43 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 11/05/2006, 00h32
  4. window.showModalDialog et iframe !!
    Par miloud dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/03/2006, 15h08
  5. pb de window.showModalDialog
    Par linux dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/09/2005, 14h49

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