window.close() bug safari

Eléphant du PHP | 248 Messages

29 oct. 2010, 17:15

Bonjour à tous,
je me retrouve devant une situation un peu bizarre.

Sur un page sur lequel je travail, j'ai un lien comme ceci : <a href="javascript:window.close();">Fermer</a>. Cette comporte d'autres liens mais tous s'ouvrent avec un target="_parent".

Le souci c'est que mon bouton fermer fonctionne sur tous les navigateurs sauf Safari.

Avez vous déjà rencontré ce problème.

Merci pour votre aide

ViPHP
xTG
ViPHP | 7331 Messages

29 oct. 2010, 22:24

Essayes avec ceci :

Code : Tout sélectionner

<a href="javascript:self.close();">Fermer</a>
Il paraît que c'est pas très propre mais ça a le mérite de fonctionner sur tous les navigateurs à ce que j'ai lu.

Eléphant du PHP | 248 Messages

31 oct. 2010, 16:23

Salut Merci pour ton aide,
j'ai testé mais ca coince tjs sur safari.

Eléphant du PHP | 248 Messages

02 nov. 2010, 19:44

J'ai aussi testé

Code : Tout sélectionner

<script language="JavaScript"> window.opener=self; self.close(); </script>
je pense que je dois mal l'utiliser car ca ne change pas mon problème sous safari

:(