Fermer la fenetre principale sans confirmation

Soyez le premier à donner votre avis sur cette source.

Snippet vu 29 240 fois - Téléchargée 32 fois

Contenu du snippet

Voial ca peut être un utile dans certains cas. Ca permet de fermer la fenêtre IE avec du javascript sans que le message de confirmation n'apparaisse.
Ca marche avec la configuration par défaut de IE et à partir de la version 4.
(Note : Il est nécessaire que l'éxecution des contrôles activeX soit autorisée pour que ca fonctionne)

Source / Exemple :


<html>
<head>
</head>
<body>
<object id=closeWin type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" VIEWASTEXT>
<param name="Command" value="Close">
</object>

</body>
</html>
<script language=javascript>
closeWin.Click();
</script>

Conclusion :


Bien sûr si vous executez le code tel quel, la fenetre s'ouvrira et se fermera juste apres donc ca n'a pas d'intérêt.
Mais ca peut être utile si vous ouvrez une 2eme fenêtre avec window.open et que vous souhaitez fermer la première...

A voir également

Ajouter un commentaire

Commentaires

dim3311
Messages postés
13
Date d'inscription
dimanche 16 septembre 2001
Statut
Membre
Dernière intervention
12 juillet 2007
-
ce qui a été crée par window.open peut être fermé avec window.close sans confirmation

j'ai testé le code, ça marche pas avec NN et avec IE6.1 ça done un message "ce code ne peut être exécuté qu'avec les fenêtre html help"

Salut
Dimitri
jenlain62
Messages postés
44
Date d'inscription
lundi 17 juin 2002
Statut
Membre
Dernière intervention
14 mai 2006
-
>ce qui a été crée par window.open peut être fermé avec window.close >sans confirmation

Ca je sais mais le code sert justement à fermer la fenetre qui n'a pas été ouverte avec window .open....fallait lire le piti commentaire en bas...;-)

Et si t'avais lu celui du haut :) t'aurais vu que je parle que de IE,je c que ca marche pas avec NS (y'a d'autre moyens + simples pour ce navigateur) .
Pour ce qui est d'IE6.1 tu dois avoir raison parce que j'ai testé uniquement jusqu'au 6.0...merci de me le dire je v y regarder

@+
cs_micki
Messages postés
9
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
20 février 2003
-
salut,

j'ai teste avec ie5.5 jai aussi le message "ce code ne peut être exécuté qu'avec les fenêtre html help"

@+
cs_jeca
Messages postés
341
Date d'inscription
mercredi 17 juillet 2002
Statut
Membre
Dernière intervention
14 juillet 2011
11 -
Bonjour,

Il y a quand même beaucoup plus simple :

opener = self;
self.close();

Le code n'est pas de moi, et il est très efficace
jenlain62
Messages postés
44
Date d'inscription
lundi 17 juin 2002
Statut
Membre
Dernière intervention
14 mai 2006
-
jeca > peut-etre mais ca marche pas chez moi en tt cas...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (jenlain62)