Créer un bouton fermer sur un site web ???

Fermé
ElZorro - 24 avril 2003 à 19:55
 mar - 4 oct. 2011 à 22:59
Slt, je voudrais savoir comment faire pour créer un lien qui qd on clique dessus, ferme la page en cours. J'utilise frontpage 2002. Merci d'avance !!!

21 réponses

txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 516
25 avril 2003 à 22:17
Salut à tous,
Perso je mettrai alors:
<input type='button' value='Fermer' onClick='self.close()' name="button">
C'est du javascript. En fait, c'est un bouton, pas très éthétique, je te l'accorde car il est gris, mais il existe quelque part dans CCM, un post qui parle des modifications possibles a apporter a la couleur et plein de choses entièrement paramétrables sur les boutons en javascript.
En tous cas esssaie-le et dis nous ce que tu en pense...
Important: ce code est a insérer à l'endroit exact sur ta page que tu veux fermerl.

http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
6
azaret Messages postés 2 Date d'inscription mardi 15 août 2006 Statut Membre Dernière intervention 15 août 2006 3
15 août 2006 à 15:11
Bonjour à tous.

Si tu trouve le bouton Fermer laid (et je suis d'accord).
soit , comme dit ipl , tu peux mettre un image sinon tu peux modifier le style du bouton :

Dans head :

<style>
.bouton {
    BORDER: #1473c0 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #1473c0;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #FFFFFF;
}
</style>


Dans body :

<input class="bouton" type="button" value="Fermer" />


Pour jp.bond ,
Sous Firefox pour pouvoir fermer un fenêtre grâce au javascript, il faut qu'elle fut ouverte grâce au javascript.

Voir Console JavaScript Firefox : "Les scripts ne peuvent pas fermer une fenêtre qui n'a pas été ouverte par un script."

Pour ouvrir une fenêtre c'est :

window.open('mapage.htm','nomdemapage','options');

Les options si sa vous intéresse :
option description
directory = yes/no Affiche ou non les boutons de navigation
location = yes/no Affiche ou non la barre d'adresse
menubar = yes/no Affiche ou non la barre de menu (fichier, edition, ...)
resizable = yes/no Définit si la taille de la fenêtre est modifiable ou non
scrollbars = yes/no Affiche ou non les ascenceurs (barres de défilement)
status = yes/no Affiche ou non la barre d'état
toolbar = yes/no Affiche ou non la barre d'outils
width = largeur (en pixels) Définit la largeur
height = hauteur (en pixels) Définit la hauteur

les options doivent être saisies les unes après les autres, séparées par des virgules, sans espace.

Voila :)
3
up please !!!
1
ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 585
24 avril 2003 à 22:36
Bonsoir ElZorro, bonsoir à tous,

Cà dépend si c'est la page principale ou une fenêtre supplémentaire :

essaie window.close()
(adapte çà à ce que tu fais : un bouton, un lien-href, un lien-onClick, etc.)

@12C4 ... In medio stat virtus ...
Ipl
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 516
24 avril 2003 à 22:50
Salut ElZorro (le renard en espagnol)
Voici ce que j'utilise sur mes pages: ce système a pour principal avantage de revenir à la page précédament ouverte par l'internaute (c'est l'équivalent de la flèche retour d'Internet Explorer) mais aussi un inconvénient: Si l'internaute a désactivé le javascript dans Internet Explorer, je crois savoir que ça ne fonctionnera pas.
<gras><a href="Javascript:history.go(-1)">monlien</a>

http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
1
pour info, ce code :
<input type='button' value='Fermer' onClick='self.close()' name="button">
ou
<input type='button' value='Fermer' onClick='window.close();' name="button">

ne fonctionne pas sous firfox...gloups !

une idée ?
merci...
1
Je vais essayer. En fait, j'ai fait une page où il y a des liens qui, qd tu cliques dessus, ça ouvre des nouvelles fenêtres et c'est pour fermer ces nouvelles fenêtres que je veux mettre un bouton qui ferme la page en cliquant dessus.
0
Utilisateur anonyme
25 avril 2003 à 14:52
Alors dans ce cas, window.close( ) doit fonctionner.

Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
0
Mais c'est où qu'on doit mettre windows.close() ??? Si je le met en lien html ça marche pas (c'est un peu normal).
0
ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 585
25 avril 2003 à 22:32
Bonsoir ElZorro, bonsoir à tous,

Dans mon post, je te disais :
>adapte çà à ce que tu fais : un bouton, un lien-href, un lien-
>onClick, etc.)
- Ce que t'indique txiki (méthode Input et bouton) fonctionne très bien !
- Si tu préfères un lien-texte-href, tu coderas : <a href="javascript:window.close();">Fermer</a>
- Si tu préfères un lien-image-href, tu coderas : <a href="javascript:window.close();"><img src=image.gif border=0 width=20, height=15></a>
- Si tu préfères un lien-texte-onClick, tu coderas : <a href="#" onClick="window.close();">Fermer</a>
- etc.

Sache aussi, pour compléter les écrits de txiki, que tu peux remplacer le bouton gris de la méthode INPUT, par une image de ton choix.

@12C4 ... In medio stat virtus ...
Ipl
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 516
25 avril 2003 à 22:50
Salut à tous,
Je n'ai pas parlé du lien texte car il voulait un bouton et en plus, je n'étais pas très sur de la syntaxe exacte.
Si tu préfères un lien-texte-onClick, tu coderas : <a href="#" onClick="window.close();">Fermer</a>
Merci ipl pour tes commentaires complémentaires (si j'ose dire) ;-)) @ +

http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
0
Merci à tous j'ai réussi à faire un bouton onclick par contre faut que je trouve un moyen de le rendre un peu plus beau car là, il est vraiment laid (lol)
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 516
28 avril 2003 à 21:20
Salut elzorro et les autres,
Si tu utilise Dreamweaver, tu peux insérer un élément flash et dans la fenetre qui s'ouvre, tu choisi un style de bouton. Il y en a de très corrects, sur l'install de base, chez le mien en tous cas.
@+

http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
0
ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 585
28 avril 2003 à 22:34
Bonsoir ElZorro, Txiki, bonsoir à tous,

Tu peux mettre l'image de ton choix pour remplacer le bouton laid !

<input type="image" src="CCM.gif" onMouseOver="..." onMouseOut="...'" onClick="..." width=w height=h>

@12C4 ... In medio stat virtus ...
Ipl
0
hi
0
Tout simple :

<a href="#" onClick="window.close();"> <input type="submit" name="Submit" value="Fermer cette fenêtre"> </a>

Bouton qui peux en plus accepter des effets avec les CSS...
0
Bonjour vous,

J'ai le même problème et je n'arrive pas trop à vous comprendre. Il faut dire que je je ne suis pas experte.

Je travaille avec Dreamweaver et je veux simplement un un lien sur le texte "Fermer" qui quand on clic dessus cela ferme la page. Y a-t-il un code qui marche sur tous les navigateur (IE6, IE7, Firefox, Opéra...) ?

Un gros Merci!

Joanie
P.S. Soyez clair, car je ne suis pas une crac du codage.
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 516
7 déc. 2007 à 20:57
Salut joanie22,
Tu met l'exemple ci-dessous.
<a href="javascript:window.close();"> fermer la page </a>

NOTE: tu peux remplacer le mot "javascript" par # ce qui revient au même.
0
J AI FAIT UN SITE QUE J AI PUBLIER PAR ERREUR ALORS QU IL EST PAS FINI JE VEUX LE FERMER COMMENT ON FAIT POUR LE FERMER?
SURTOUT QU IL EST FAIT AVEC ".FR.GD" REPONDEZ MOI PAR EMAIL MERCID AVANCE A +
0
Bonjour a tous
Je viens d'essayer tous les codes de cette page mais ca ne marche pas avec firefox... (j'utilise dreamweaver)
Même un bouton simple écrit "fermer" (genre bouton gris classique ) me suffirait pour fermer une page.
MERCI de votre aide
0
hacker-smessenoir
7 janv. 2009 à 12:10
Moi perso je mettrai
<input type="button" value="Fermer" onclick="jsWindowClose()"/> ;)
0