2014-01-31 27 views
0

我想赶上标签关闭事件。为此,我用波纹管代码,之前没有确认消息的空载功能

$(window).bind("beforeunload", function() { 
     return confirm("Do you really want to close?"); 
}) 
  • 这离开page.This是罚款之前会向用户发出警告。但我 不想显示相应的消息给用户,只是我 捕获该情况,即我想保存该选项卡关闭时间在 我的后端逻辑,因为我写了如下但它不起作用,

    $(window).bind("beforeunload", function() { 
         // code hear 
    }); 
    

    如果我删除上面的return语句,即使它不会调用。 请任何一个帮助我

+0

你想在关闭窗口执行什么? – gulshanm01

+0

我想节省用户关闭特定选项卡的时间。 –

+0

您可以使用onunload事件,但在chrome和opera中不支持。 –

回答

0

你可以写一个WebService FOT是,使一个AJAX调用web服务。

$.ajax({ 
     type: "POST", 

     url: uriOfWebservice, 

     success: function (msg) { 

     }, 
     error: function (error) { 

     } 
    }); 
在Web服务

把代码写在后台 例如要输入时间。你的web服务的网址是:d:/abc/myservice.asmx/recordTime

Webservice的方法

[WebMethod] 
public void recordTime() 
{ 
    //Code to enter time in backend 
}