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 :

Routine JS ne fonctionne pas avec Firefox


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    186
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 186
    Par d�faut Routine JS ne fonctionne pas avec Firefox
    Bonjour,

    Pourquoi cette routine de fermeture de fen�tre fonctionne avec IE mais pas avec Firefox ?

    HTML
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="button" name="bouton1" value='fermer' onClick=fermer_fenetre() >

    javascript
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
     
    // fonction fermeture fenêtre
    function fermer_fenetre()
    {
    window.close();
    }

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par d�faut
    Bonjour,

    Tout d�pend comment a �t� ouverte la fen�tre que tu d�sires fermer (cf. window.close() sur MDN et MSDN).

    MDN :
    Lorsque cette m�thode est appel�e, la fen�tre r�f�renc�e est ferm�e.

    Cette m�thode est uniquement autoris�e � �tre appel�e pour des fen�tres qui ont �t� ouvertes par un script � l'aide de la m�thode window.open. Si la fen�tre n'a pas �t� ouverte par un script, l'erreur suivante appara�t dans la console JavaScript : Scripts may not close windows that were not opened by script.
    MSDN :
    Closes the current browser window or HTA.

    Closes the app without prompting the user. To the user, it appears as though the app has crashed.

    devYan.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    186
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 186
    Par d�faut
    La fen�tre n'�tant pas ouverte avec une routine JS, avec IE , j'ai constat� le comportement indiqu� sur un autre forum.

    Une confirmation est demand�e si la fen�tre n'a pas �t� ouverte par du javascript.
    Alors qu'avec Firefox il ne se passe rien. Comme si le gestionnaire d'�v�nement du click �tait ignor�.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par d�faut
    Sous FireFox :
    ...
    Cette m�thode est uniquement autoris�e � �tre appel�e pour des fen�tres qui ont �t� ouvertes par un script � l'aide de la m�thode window.open.
    Si la fen�tre n'a pas �t� ouverte par un script, l'erreur suivante appara�t dans la console JavaScript : Scripts may not close windows that were not opened by script.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. �v�nement onclick qui ne fonctionne pas avec FireFox
    Par kilian67 dans le forum G�n�ral JavaScript
    R�ponses: 16
    Dernier message: 19/09/2008, 11h34
  2. R�ponses: 4
    Dernier message: 14/02/2008, 20h13
  3. D�grad� en CSS ne fonctionne pas avec firefox
    Par mullger dans le forum Mise en page CSS
    R�ponses: 7
    Dernier message: 12/12/2006, 10h42
  4. ligne-height ne fonctionne pas avec firefox?
    Par 12monkeys dans le forum Mise en page CSS
    R�ponses: 14
    Dernier message: 28/11/2006, 09h01
  5. window.resizeTo ne fonctionne pas avec firefox?
    Par FrankOVD dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 28/06/2005, 15h07

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