ALERT()

Bonjour,

Je cherche a faire une alert()
je voudrais une alert qui s ouvre quand on veut quitter une page
et dedans
Voulez vous quitter la page?
Oui Non (pas annuler)

Si oui , creer une alerte du genre a bientot quitter la page donc fermer
si non, creer une alerte du genre merci et rester sur la page

j ai essayer mais sans réponse:

<script type="text/javascript">
alert('Voulez vous quitter la page?');
}
<body onunload="if(confirm('Voulez vous quitter la page...')){}">
</script>

j ai peut etre oublier un truc

merci d avance

7 réponses

  1. je sais que ma reponse est hors sujet mais franchement c'est gonflant ces trucs la , si tu clique sur la croix c'est que tu veux fermer la page a quoi bon demander une confirmation ?
    Enfin bon moi je deteste ces trucs
    PS : désolé pour cette reponse hors sujet ^^
    1. jette un oeil ici
      http://www.editeurjavascript.com/scripts/scripts_evenements_3_357.php
      1. Moi j'ai eu peur oh, ALERT, je me suis dis saillez, c'est la fin, on va tous mourir aspiré par le Web ! mdr ! Sinon oui rien de plus gonflant que ça : vous voulez quitter un site et on vous retient, c'est plus un repoussoir que autres choses. Souvenez vous, il y a quelques années, tout les sites commerciaux qui s'amusait à faire ouvrir leurs page d'acceuil en plein écran , et qui parfois même vous empêchez de revenir a l'écran de base (Pixmania par exemple, pour ne pas les citer ^^), ils ont finalement fait fuir plus de clients que autres choses.

        Cordialement.
        1. Salut,

          Je déconseille de faire ça car à part à rendre la navigation sur ton site très inconfortable ça sert à rien ;) Et alert ne sert pas à donner un choix, pour ça utilise confirm() ;)

          Voir ça
          1. Modérateur
            perso pour ce genre de truc, je ferme la page, ou le navigateur car on ne sait jamais ce qu'il y a vraiment derrière ....
            donc comme solution ???
            1. j en arrive la

              <script type="text/javascript">
              function test()
              {
              if (confirm('Voulez vous quitter le site LIK-Radio.fr ?')){
              alert('Pense à revenir ;)');
              }else{
              alert('Merci de rester :)');
              }
              }
              window.onbeforeunload = function (){test()};
              </script>

              mais sa ferme la page dans les deux cas :(
              1. C'est quoi ça : window.onbeforeunload = function (){test()}; ?
              2. fermer la fonction

                ta une autre idée?
              3. c pas pareil
                moi je veut un confirm

                je veut demander si il veut quitter la page et si il dit oui j affiche une alerte et si il dit non aussi
              4. tu comprend ce que je voudrai?