Probleme pour fermer une fenetre

Signaler
Messages postés
86
Date d'inscription
jeudi 24 juin 2010
Statut
Membre
Dernière intervention
17 avril 2013
-
Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
-
bonjour à tous,


J'ai un menu sur lequel j'ai bouton lorsque je clique dessus je voudrais fermer ma fenêtre voici le code que j'utilise :



[# Fermer]

voici la fonction :
function ferme_fenetre() {
fenetre=this.window;
fenetre.close();
}


mais cela ne fonctionne pas
quelqu'un peut il m'aider ???

merci d'avance
Aurélie

6 réponses

Messages postés
54
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
2 août 2012

Bonjour Aurélie.
La page que tu veux fermer, c'est une page normal ou une c'est un pop-up ouvert en cliquant sur un lien ?
Messages postés
86
Date d'inscription
jeudi 24 juin 2010
Statut
Membre
Dernière intervention
17 avril 2013

c'est une page normal
Messages postés
54
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
2 août 2012

Il y a la fonction close() qui fonctionne que sur une page qui a été ouverte grâce au script de la page mère.

sa ne t'arrange pas d'ouvrir ta page via un pop-up, puis tu la ferme en utilisant close() ??
Messages postés
86
Date d'inscription
jeudi 24 juin 2010
Statut
Membre
Dernière intervention
17 avril 2013

non
à priori quand tu utilises Internet Explorer ca marche mais ca marche pas sur Firefox
Messages postés
54
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
2 août 2012

essaye ce scripte :

function fermerfenetre(){
var obj_window = window.open('', '_self');
obj_window.opener = window;
obj_window.focus();
opener=self;
self.close();
}


bon chance
Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
16
bonsoir
j'ai ça ...
fonctionne sur mon pc
a++

[# Fermer]

<script language="javascript" type="text/javascript">
<!--
function ferme_fenetre(){
window.opener = self;
window.close();
}
// -->
</script>