Se connecter / S'enregistrer
Votre question

Pop up à la fermeture d'une page

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
8 Juillet 2006 08:42:56

Bonjour,

Je voudrais savoir comment afficher un pop up lorsque mes visiteurs quittent mon site web (par exemple pour leur dire "N'oubliez pas de signer mon livre d'or")

Peut on faire ça avec un script ?

Merci !

Autres pages sur : pop fermeture page

a c 145 L Programmation
8 Juillet 2006 10:04:20

en mettant l'appel de ton script dans l'attribut "onunload" de ta balise body...
8 Juillet 2006 10:36:06

Merci... et où pourrais je trouver un exemple de script ?? je ne sais pas les créer moi meme... :-? ;-)
Contenus similaires
a c 232 L Programmation
8 Juillet 2006 12:48:57

Un petit exemple, tu remplaces ton <body> par ceci :
  1. <body onunload="alert('Tu vas quitter là !');">


Quand l'utilisateur fermera la page, il y aura une petite page d'alerte avec écrit "Tu vas quitter là !", mais là fenêtre sera fermée quand même.
9 Juillet 2006 11:04:23

salut, c'est super ce truc, le seul problème c'est que sa ne marche pas avec certains textes... pourquoi? y a t'il des restrictions?
a c 232 L Programmation
9 Juillet 2006 11:39:17

si ça marche avec tous les textes, c'est juste que tu dois "échapper" les apostrophes !
Faut mettre un \ devant les apostrophes.

Exemple :
Comment c\'est bien !

Voilà ^^
9 Juillet 2006 11:57:51

Et y'aurait moyen de mettre le pop up sans que ça ferme la fenetre ?? juste avant qu'elle se ferme ?
a c 232 L Programmation
9 Juillet 2006 12:30:32

essaie de rajouter un "return:false;" dans le onunload du body.
Je sais pas si ça va marcher... mais si ça marche, tu pourras plus jamais fermer la page !
9 Juillet 2006 12:34:24

ah ok... Merci
9 Juillet 2006 14:32:30

ok d'accord, c'est pour ça!
merci
9 Juillet 2006 14:33:58

allé une derniere petite question pour la route:

est-il possible de mettre deux boutons: OK et Annuler. Lorsque la personne clique sur ok elle part si elle clique sur annuler elle reste sur la page...

c'est un peu poussé j'avoue...
9 Juillet 2006 14:49:15

avec confirm()
Ca t'arrive jamais de chercher un peu ?
10 Juillet 2006 15:17:15

si si ... mais il se trouve que je ne sais pas ou chercher...

a c 232 L Programmation
10 Juillet 2006 16:25:49

sur Google ?
Allez un exemple :
http://www.google.fr/search?hl=fr&q=javascript+ok+annul...

Une recherche débile, avec "javascript", "ok" et "annuler", ce que tu voulais quoi.
Et oh, magie, le 4eme lien "Boite de message" devrait correspondre à ce que tu veux.
10 Juillet 2006 18:11:31

ok, je vais d'abord me renseigner sur ce qu'est javascript... ;-)
11 Juillet 2006 12:55:17

Le code
  1. <body onunload="alert('Tu vas quitter là !');">


Marche bien, mais puis-je y inclure un lien ?? par exemple un lien de retour vers le site ?
Merci !
a c 145 L Programmation
11 Juillet 2006 13:20:44

Non, alert() est... une alerte, c'est tout.
Pour faire une action quelconque, il faut avoir une action en retour, jette donc un noeil (comme dit précédemment) sur confirm()
11 Juillet 2006 13:35:26

Scusez moi mais moi j'suis vraiment novice et si on ne me montre pas concrètement j'y arrive pas...
a c 145 L Programmation
11 Juillet 2006 14:46:32

  1. <html><head><title>Test</title>
  2. <script type="text/javascript">
  3. <!--
  4. Check = confirm("Voulez vous vraiment voir cette page?");
  5. if(Check == false) history.back();
  6. //-->
  7. </script>
  8. </head><body>
  9. </body></html>

C'est la première page sortie par google après une recherche sur "exemple javascript confirm"

On peut être novice mais savoir se servir de ses neurones!
11 Juillet 2006 16:20:55

intéressant ton site crazy cat
28 Décembre 2006 11:38:38

Moi je voudrais que à la fermeture de la page, une fenetre apparaissent mais pas en message d'alert.
Un peu comme les pop-up qui s'activent au démarrage de la page, je voudrais la meme chose mais à la fermeture de la page! C'est possible?
a c 145 L Programmation
28 Décembre 2006 11:52:52

en utilisant window.open() plutot que alert() ou confirm().

Je me permet tout de même de rappeler que certains navigateurs bloquent les action onunload.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS