2010-01-08 3 views
4

lorsque l'utilisateur clique sur un autre lien ou actualise la page, la fenêtre va se décharger, comment l'empêcher/le confirmer?Comment arrêter le déchargement des vitres?

+0

Soyez prudent avec cette fonctionnalité. À moins que vous n'empêchiez les gens de quitter accidentellement des contextes modifiables, les gens vont vous détester. –

Répondre

3

Je pense que le gestionnaire d'événement onbeforeunload serait ce que vous cherchez.

les opérations suivantes:

window.onbeforeunload = confirmExit; 
    function confirmExit() 
    { 
    return "You have attempted to leave this page. If you have made any changes to the fields without clicking the Save button, your changes will be lost. Are you sure you want to exit this page?"; 
    } 
0

Regardez la décharge au bas de page.

+1

Pouvez-vous ajouter un élément à cette réponse s'il vous plaît? Imaginez que les liens n'existaient pas, à quel point cela serait-il utile? – Sampson

+0

@Jonathan Sampson - Bon point. Je le ferai la prochaine fois. Je mettrais à jour cette réponse, mais la réponse acceptée est fondamentalement la même. –

Questions connexes