Я использую событие jquery onbeforeunload в приложении asp.net. Если я записываю событие, как указано ниже, то его рабочий тон и дисплей подтверждают диалоговое окно.Помощь в jQuery для события onbeforeunload
var vGlobal = true;
var sMessage = "Leaving the page will lost in unsaved data!";
[Рабочая]
> window.onbeforeunload = function() {
> if (vGlobal == false) return
> sMessage; }
, но он не работает, если я использую метод связывания, как, как указано ниже
[Не работает]
$(window).bind("beforeunload", function(e) {
if (vGlobal == false)
return sMessage;
});
Кто-нибудь предложить мне, почему его не работает. Есть ли разница между этими двумя методами.
Код на ASPX:
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
CLICK ON THIS LINK TO SEE RUNNING EXAMPLE
Благодаря Рахул для задачи reply.Actually было то, что я использовал JQuery версии 1.3.2.Now я получил v1.4.4 и его работу fine.One more question У нас есть запись во весь код jquery внутри функции $ (document) .ready? Это необходимо? – Sukhjeevan