Search code examples
javascripthtmlapiexitconfirm

confirmation before exit dialog


In most pages, if your doing an action, (like editing, creating), and when I attempt to exit, it mostly prompts me if I really want to exit. The dialog gives me two options: leave or cancel and continue. How do you accomplish this in JavaScript? Do I have to use a meta element? And please don't mention beforeunload, unless it's the true and only way to accomplish this.


Solution

  • Why not mention onbeforeunload? It's the built in way to do so, and I don't see a problem using it.

    function myConfirmation() {
        return 'Are you sure you want to quit?';
    }
    
    window.onbeforeunload = myConfirmation;