Attribut onunload de la balise body

Attribut onunload de la balise body - HTML/CSS - Programmation

Marsh Posté le 22-12-2005 à 13:52:07    

Bonjour,
 
J'ai un ptit pb, je souhaiterais empecher l'utilisateur de quitter la page html en lui affichant un message.
 
J'ai essayé de mettre dans ma balise body l'attribut onunload = "if(confirm('quitter?')) return false;"
 
Qd l'utilisateur fait "precedent" dans l'explorer par ex et bah le message apparait mais qu'il clique sur ok ou annuler la page quitte elle aussi.... autrement dit le return false ne marche pas quoi...
 
comment faire pr lui laisser la possibilité de ne pas quitter la page?


---------------
http://djleemon.free.fr mixs à télécharger (house)!
Reply

Marsh Posté le 22-12-2005 à 13:52:07   

Reply

Marsh Posté le 22-12-2005 à 14:39:04    

Salut,
 
ce que tu veux faire n'a pas d'autre intérêt qu'emm***** l'utilisateur, je pense tu ne trouveras pas de réponse ici (de toute façon je doute fortement de la faisabilité de la chose).


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 22-12-2005 à 15:49:02    

leemon a écrit :

Bonjour,
 
J'ai un ptit pb, je souhaiterais empecher l'utilisateur de quitter la page html en lui affichant un message.
 
J'ai essayé de mettre dans ma balise body l'attribut onunload = "if(confirm('quitter?')) return false;"
 
Qd l'utilisateur fait "precedent" dans l'explorer par ex et bah le message apparait mais qu'il clique sur ok ou annuler la page quitte elle aussi.... autrement dit le return false ne marche pas quoi...
 
comment faire pr lui laisser la possibilité de ne pas quitter la page?


 
j'espère que je lis mal...
 
Et pis, la question est en discussion actuellement sur le forum, donc ==> fonction recherche  [:sarko]

Reply

Marsh Posté le 22-12-2005 à 15:59:06    

Nan ca n'embetera pas l'utilisateur, ca lui indiquera qu'il va perdre les données qu'il est en train de saisir dans le formulaire.
 
C'est une application web professionnelle qui vise à saisir des specifications, le formulaire est important (en taille) c'est pourquoi tout refaire à cause d'un clique sur precedent est malheureux.
 
De toute façon normalement l'utilisateur n'a pas à quitter la page sans valider les infos saisies, ca relève de l'exceptionnel une telle utilisation c'est pourquoi il n'y a rien d'emm***** là dedans...
 
Malgré tout je comprend ta remarque car parfois sur des sites perso y a des vieux messages qui piquent.
 
Dernier truc, ca me paraitrais chelou qd meme que ce soit pas possible surtout qu'il me semble l'avoir déjà vu sur des sites d'achat ou des trucs comme ca....


---------------
http://djleemon.free.fr mixs à télécharger (house)!
Reply

Marsh Posté le 22-12-2005 à 15:59:28    

La discussion sur l'attribut onunload est sur le forum???


---------------
http://djleemon.free.fr mixs à télécharger (house)!
Reply

Marsh Posté le 22-12-2005 à 16:00:45    

Ouais tu dois mal lire, mes pages n'ont pas un accès public mais privé pr l'entreprise dans laquelle je travaille alors ce que fais mon appli ne dois pas vous offuscer.... ca sert à rien de s'enflammer.


---------------
http://djleemon.free.fr mixs à télécharger (house)!
Reply

Marsh Posté le 22-12-2005 à 16:03:25    

http://forum.hardware.fr/hardwaref [...] 1851-1.htm
 
je m'enflamme pas, mais quand même..

Reply

Marsh Posté le 22-12-2005 à 16:10:48    

Merci pr le lien vers l'autre post, mais saches que ce truc du message à afficher m'est demandé par mes superieurs alors que vous n'en trouviez pas l'utilité ou que ca vous saoule qu'il y est ca bah ... g envie de dire tant pis.
 
ps: Je trouve personnelement que c une bonne idée parce que le formulaire est super long à remplir, ca ferait super chier de se gourer en cliquant sur precedent.... ca m'est dja arrivé plusieurs fois moi meme et c relou...


---------------
http://djleemon.free.fr mixs à télécharger (house)!
Reply

Marsh Posté le 22-12-2005 à 16:45:59    

Ben tant qu'à faire dans le JS moche...
 
Tu fais une page d'accueil chargeant l'appli en question dans une popup, dont tu aura viré les barres d'outils... comme ça pas de risque de clic malencontreux sur le bouton précédent.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 22-12-2005 à 16:48:44    

ca se voit que t'as pas une souris avec les boutons precedent/suivant juste a coté du pousse   :lol:  
 
:whistle:


Message édité par mechkurt le 22-12-2005 à 16:48:56

---------------
D3
Reply

Marsh Posté le 22-12-2005 à 16:48:44   

Reply

Marsh Posté le 22-12-2005 à 17:01:27    

Oui ben en même temps si... et ça m'est jamais arrivé non plus de cliquer sur ce fichu bouton sans le vouloir. Mais bon ya pas vraiment de solution à son problème, ..., tout ce qu'il peut faire est de limiter les possibilité de fausse maneuvre.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed