andrew Sullivan
andrew Sullivan

Reputation: 4084

unload event when using master page

In my project i have used master page.In one particular page , i want a function to be executed on page unload(javascript event) event of that particular page.To achieve this i have written

    $('body').bind('unload',function()  
{  
alert('hello');  
} );     

But this is not working.This function is not getting called when i move to other page. How should i achieve this.

Upvotes: 1

Views: 4380

Answers (3)

Ali Asgar Arif
Ali Asgar Arif

Reputation: 1

$(window).bind("unload", function(){
alert(123);
});

worked for me :)

Upvotes: 2

Stefanvds
Stefanvds

Reputation: 5916

$(document).ready(function(){

    $(window).unload( function () {
       alert("Bye now!"); 
    } );

});

try this. the document.ready function runs on pageload. so your bind will execute and is should work.

Upvotes: 0

Edgar Hernandez
Edgar Hernandez

Reputation: 4030

Well, I suppose its a problem when writing the question but your code should be:

 $(window).bind('unload',function()
 {
      alert('hello');
 });

You are missing the ending ); and the event should be bound to the window...

[Edit: Added the bind to the window instead of 'body']

Upvotes: 2

Related Questions