FERMER UNE FENÊTRE

cs_tom Messages postés 1511 Date d'inscription samedi 8 décembre 2001 Statut Modérateur Dernière intervention 11 juin 2009 - 16 janv. 2004 à 12:35
terifik Messages postés 2 Date d'inscription vendredi 10 avril 2009 Statut Membre Dernière intervention 12 avril 2009 - 26 avril 2009 à 18:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19528-fermer-une-fenetre

terifik Messages postés 2 Date d'inscription vendredi 10 avril 2009 Statut Membre Dernière intervention 12 avril 2009
26 avril 2009 à 18:44
J'arrive 5 ans après mais ce code me sauve fallait que je le dise!! Ca fait 10 jours que je cherche a régler ce foutu pb et effectivement meme des années après, c'est le seul code qui existe qui résolve ce pb de fenêtre!!! merci!!!!
stefff33 Messages postés 2 Date d'inscription jeudi 21 décembre 2000 Statut Membre Dernière intervention 10 septembre 2008
10 sept. 2008 à 17:22
Bonjour,

Je fais appel a votre aide pour savoir si quelqu'un connait un script qui me permettrai de faire la meme chose: "fermer une fenetre html" mais dans CS3?

Je m'explique :
le sommaire de mon site web est en CS2 (http://www.design6tem.com/principal.html)
cependant, il appelle certaines pages qui sont en CS3 (http://www.design6tem.com/villemobile2.html)
Pour charger le flash CS3, j'ai utilisé ce code depuis le sommaire en CS2:

on (release) {
getURL("villemobile2.html", "_blank");
}

Ceci ouvre un deuxieme onglet dans mon navigateur, le probleme c'est que l'"utilisateur" est obligé de fermer l'onglet pour revenir au sommaire et que le reste du site ne fonctionne pas de cette facon (on peut toujours retourner au sommaire avec un bouton)...

Ce qui m'aiderait vraiment c'est un script qui me permettrai de faire un bouton (retour) sur le CS3 qui ferme directement la fenetre, autrement dit le nouvel onglet disparait, il ne reste plus que le sommaire tel que je l'ai laissé.

En gros je n'arrive pas a faire un bouton pour fermer ma fenetre en CS3.

J'espere vraiment que quelqu'un aura la gentillesse de me donner des conseils parce que j'avoue que je panique un peu avec CS3 j'ai l'impression de ne plus savoir rien faire et malgré les heures que j'ai passer a chercher sur les forum je ne trouve pas la soution qui doit pourtant etre tres simple.

stéphanie.
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
31 août 2008 à 20:34
merci d'utiliser le forum pour poser une question, les commentaires d'une SOURCE sont réservées aux interventions en rapport avec celle-ci....
LaureRoumat Messages postés 7 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 31 août 2008
31 août 2008 à 19:46
Bonjour,

Quelqu'un connait-il l'équivalent de ça pour AS3:
"pour un fichier exécutable .exe (pour fermer la projection) attribuer cette action sur le bouton :
on (press) {
fscommand ("quit");
}"

Merci d'avance!
jrafiki Messages postés 1 Date d'inscription mercredi 25 février 2004 Statut Membre Dernière intervention 11 octobre 2006
11 oct. 2006 à 07:48
Bonjour à tous,

J'ai essaye votre astuce pour fermer la fenetre courante et effectivement ca marche. Le hic, c que ca marche que seulement sous IE et non sous Firefox.
Quelqu'un à une astuce ?
Merci.
abdel1125 Messages postés 1 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 26 juillet 2006
26 juil. 2006 à 02:38
merci ;)
Lotus_Rouge Messages postés 4 Date d'inscription lundi 4 juillet 2005 Statut Membre Dernière intervention 7 septembre 2005
5 juil. 2005 à 00:11
Bonjour,

Ce code fonctionne super bien ... Sauf pour les navigateurs safari de mac OSX. D'ailleurs je cherche le moyen de fermer ces foutues fenetres de safari et pour l'instant je n'ai rien trouvé, qq'1 connaitrait-il une astuce pour safari ?

Sans grand espoir merci qd meme
threep21 Messages postés 69 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 29 décembre 2006
11 août 2004 à 02:57
Merci bien ^^
cs_tom Messages postés 1511 Date d'inscription samedi 8 décembre 2001 Statut Modérateur Dernière intervention 11 juin 2009
9 août 2004 à 18:25
Ca marche pareil... Tu n'as qu'a mettre le nom du cadre à la place de _self...
threep21 Messages postés 69 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 29 décembre 2006
5 août 2004 à 02:08
Et si il s'agit d'un jeu de cadre? Ca marche pareil ? Car j'ai essayé mais je n'ai pas réussi. J'ai mis le script java dans l'html regroupant tous les cadres mais aussi dans le cadre où se trouve l'animation flash. Sans effet :(
snakeeater1 Messages postés 175 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 7 mars 2008
24 juil. 2004 à 19:31
oups....... je m'était gouré d'endroit pour metre le javascript dans ma page html... dsl
cs_tom Messages postés 1511 Date d'inscription samedi 8 décembre 2001 Statut Modérateur Dernière intervention 11 juin 2009
24 juil. 2004 à 15:20
sneakeater:
appel à une fonction javascript contenu dans la page html qui contiens le swf:
getURL("javascript:fermer()","_self");

Et si ca marche toujours pas, republie ton swf, en signifiant bien le fonctionnement des javascripts dans les proprietes de publication (c'est un param qui est à rajouter dans la déclaration du swf dans une page html, mais je ne me souviens pas de la ligne)
snakeeater1 Messages postés 175 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 7 mars 2008
24 juil. 2004 à 14:01
voila quand j'execute la fonction avec un bouton simple de formulaire html sa marche , mais je n'arrive pas a l'executé a partir d'un swf ( je parle du code d'afad)
setasan9 Messages postés 98 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 16 mars 2009
14 juin 2004 à 18:54
Salut !!
Pour ma part, j'ai crée un boutton pour kiter mon site flash avec la commande : on (press) {
fscommand ("quit");
}
Mais sa ne marche que sous windows et pas sur internet !! Je ne comprend pas !! Si vous voulez jeter un oeil : www.newmoon.fr;)
:)
rickem Messages postés 1 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 27 février 2004
27 févr. 2004 à 02:02
désolé de briser le charme, mais après avoir programmé à la lettre ce que vous proposez, ça ne fonctionne toujours pas pour moi.
Ca marche sur mon pc sans problème, mais une fois la page uploadée, rien ne se passe plus...

des avis suir le soucis?
clemchaudat18 Messages postés 6 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 19 janvier 2004
19 janv. 2004 à 21:14
ok. Donc je vais remettre à jour.
Merci pour ce complément.
afad Messages postés 715 Date d'inscription samedi 29 mars 2003 Statut Membre Dernière intervention 10 septembre 2009
19 janv. 2004 à 19:23
Remet à jour si tu veux Clem. J'en suis pas l'auteur LOL.

Cette astuce je l'ai vu sur Microsoft.com (merci Bill), je viens de remarquer qu'elle était aussi sous javascriptfr depuis plus de 2 ans. http://www.javascriptfr.com/code.aspx?ID=15783

Le type prétend en être l'auteur mais ça m'étonnerais fort bien....

A+
aFaD
clemchaudat18 Messages postés 6 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 19 janvier 2004
19 janv. 2004 à 18:19
Tom, tu veux que reload la source avec ce qu'a dit afad ?
Si oui, afad, est-ce que je peux ?
cs_tom Messages postés 1511 Date d'inscription samedi 8 décembre 2001 Statut Modérateur Dernière intervention 11 juin 2009
19 janv. 2004 à 14:58
Ben tu vois, Afad, c'est une astuce que je n'ai jamais trouvé (et pourtant je peux te dire que j'ai cherché!) , et ENFIN, je trouve quelqu'un qui m'explique comment on contourne ce putain de probleme!
Cette source devient d'un seul coup une source rare...
Clem! Fait la modif et reload-le! please pour le site!
top30 Messages postés 1158 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 6 août 2010
17 janv. 2004 à 18:44
Bien vu Afad ! ; )
clemchaudat18 Messages postés 6 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 19 janvier 2004
16 janv. 2004 à 17:51
Merci beaucoup. En effet j'avais remarqué ce petit "bug". Mais j'ai pensé que ça pourrai servir au débutants comme moi qui veulent emmagaziner un max d'astuces et de codes.
Merci ça fait plaisir d'avoir des commentaires intéressants.
afad Messages postés 715 Date d'inscription samedi 29 mars 2003 Statut Membre Dernière intervention 10 septembre 2009
16 janv. 2004 à 13:16
Salut,
effectivement seules les popups peuvent se fermer sans qu'un message de confirmation ne s'affiche. La raison est que les popups sont ouverts par la commande window.open et obtiennent l'attribut opener

Pour fermer une fenêtre mere non crée par window.open, l'astuce consiste à faire croire le contraire en lui atribuant le paramêtre opener :

Code:
<script language="JavaScript">
function fermer() {
opener=self;
self.close();
}
</script>

Avec cette astuce, plus de message de confirmation possible :)

A+
aFaD
cs_tom Messages postés 1511 Date d'inscription samedi 8 décembre 2001 Statut Modérateur Dernière intervention 11 juin 2009
16 janv. 2004 à 12:35
Petite reserve de ma part concernant cette astuce en HTML:

Ca marche tres bien quand ce code se trouve dans une popup, et demande toujours confirmation lorsque ce code est mis dans une fenetre ouverte par l'utilisateur.
Rejoignez-nous