[Fonctionnement Windows]

Pocel Messages postés 2 Statut Membre -  
Zep3k!GnO Messages postés 2049 Statut Membre -
Bonjour,

sur un formulaire je voudrai simuler le fonctionnement d'un fichier word.
Des que l'utilisateur veut fermer par la petite croix en haut à droite, il faudrait qu'un message apparaisse pour lui demander de confirmer s'il veut fermer sans enregistrer.
Dans le cas ou il voudrait enregistrer il faudrait lancer le submit.

Est ce possible sous Web ?

Merci d'avance
A voir également:

3 réponses

maxime_B Messages postés 822 Statut Membre 55
 
bonjour
je ne pense pas que ce soit faisable, car personne ne peut t'empecher de fermer la fenetre ou tu est en train de "surfer".
Par contre, en utilisant le javascript, tu pourrais afficher un message à l'ouverture de la page ou à la fermeture de l page(en changeant de page, sans fermer la fenetre.
Ou alors tu pourrais essayer avec les pop-up.(quand tu cliques sur quelque chose, le pop-up apparait)
Si tu veux essayer les pop-up: http://www.toutjavascript.com/savoir/savoir15.php3

j'espère que g répondu au mieux à ta question, mais demande l'avis d'un autre, ça ne fera pas de mal on est jamais trop sur :-)
0
Zep3k!GnO Messages postés 2049 Statut Membre 200
 
Moi je dirai qu'avec javascript c'est possbile :

<script language="javascript">
function verif()
{
    if(confirm('Sortir et sauvegarder?'))  //si ca return TRUE c'est qu'on a choisit OK
    {
         document.window.MonForm.submit(); //on envoie le formulaire
    }
   else
    {
        alert('Bye Bye! No sauvegarde');
    }

}


</script>


et puis ton body :
<body onUnLoad='javascript:verif()'>


Voilà m'sieur :D
J'pense que ca devrait etre ok ...

Zep3k!GnO

On est des rangers mec, des rangers
0
Pocel Messages postés 2 Statut Membre
 
Bonjour,

merci pour vos réponses. Cette méthode n'a pas fonctionné dès que le message d'alerte apparait je n'ai plus la fiche en visu et je n'ai pas sauvegardé mon commentaire.

Quelqu'un aurait il une autre idée ?
0
Zep3k!GnO Messages postés 2049 Statut Membre 200
 
Bin si c'est ca tu peux p'tet faire un truc comme ca :
Algo général

Début
  On demande la fermeture de la fenêtre
  On lance le javascript fermeture sur l'événement OnUnLoad de la balise body
Fin

Algo fonction fermeture en javascript
Début
On récupère dans des variables les différents champs du formulaire
On les places dans l'url de la page de confirmation
On lance la page de confirmation avec les varaibles contenues dans l'URL (avec un fonction document.location)
Fin

Algo page de confirmation
Début
Récupérer les variables placées dans l'URL
Les placer en valeur par défaut dans les input du form qui est dans cette page 
Placer en pied de formulaire 2 bouton :Sauvegarder ,  Quitter
Fin



voilà un type d'algo pour faire ce que tu dit dans ton dernier post...
J'espère que ca t'aidera.

Zep3k!GnO
0