11543 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'aimerais utiliser un lien qui ferme une fenêtre.
window.close() semble fait pour cela.
Ca marche bien sous IE et opera. Par contre, Firefox ne semble pas permettre à ce script de fermer une fenêtre ouverte par l'utilisateur (par opposition à une fenêtre ouverte par un script).

Ma question est donc la suivante:
Comment faire pour fermer une fenêtre qui n'a pas été ouverte par un script sous firefox ?

Merci pour votre aide.
Impossible.
D'ailleurs si tu utilises une astuce du type top=self; self.close(); sache qu'il s'agit en fait d'une faille ...
Ok merci

a écrit :

...une astuce du type top=self; self.close(); ...


Heu... je pige pas trop cette "astuce" mais je suppose que les failles c'est mal donc ca doit pas être trop grave
Modifié par Mathieu_vd (22 May 2006 - 21:40)
EN fait, il s'agit d'une petite astuce pour forcer à fermer une fenêtre non ouverte par un script.
IL s'agit d'une faille d'internet explorer.
Bonjour,

Je voulais relancer ce thread. En effet l'astuce de redéfinir la fenetre courante en top...

<input type="button" class="bouton" value="Fermer Application" onclick="javascript:window.open('','_parent','');window.close();">


.. ne fonctionne pas avec la mise à jour FireFox 2.. quelqu'un aurait-il une autre solution ?