[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

3 réponses

  1. 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
  2. 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
  3. 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
    1. 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