从一个链接中删除事件似乎会影响所有的事情
【腾讯云】亏本大甩卖,服务器4核16G 1年370元(带宽12M,系统盘120GB SSD盘,月流量2000GB)!!!!!!
云产品 配置 价格
服务器 1核2G,带宽5M,系统盘50GB SSD盘,月流量500GB 38元/年
MySQL 1核1G 19元/年
服务器 16核32G,带宽18M,系统盘250GB SSD盘,月流量5000GB 1197元/年
点我进入腾讯云,查看更多详情

I have a window.onbeforeunload event that I wish to disable when I am clicking on a specific hyperlink.

I am using the following JQuery:

    $(function() {
        $("a#<%= lockUnlock.ClientID %>").click(function() { 
            window.onbeforeunload = null; });
    });

But when I click on other links the event doesn't fire.

Is there any way around this?

EDIT (more info):

I am using asp.net

lockUnlock is a link button which is on an update panel. The link button is pressed, after the partial page back the window.onbeforeunload doesn't work anymore.

#0

ClientID will only be populated on Page.PreRender event. If you're doing this on Page.Load, then ClientID will have empty value (or null). That's probably not what you're expecting for the jQuery selector.

#1

Not sure if I can help, but are you sure that the <%= lockUnlock.ClientID %> is coming out as non null? Obviously, if it is evaluating to an empty string, all your anchors will end up getting bound to this click handler.

Also, are you auto-generating this javascript? If not, how is the <%= lockUnlock.ClientID %> getting replaced with the actual ID? I can't say I use ASP or ASP.NET as much as PHP, so I'm a little rusty on when this replacement would occur.

Hopefully it'll all get figured out!

推荐文章

在T-SQLINSERT语句中使用行构造函数语法有什么好处?

在T-SQLINSERT语句中使用行构造函数语法有什么好处?

推荐文章

需要VB代码在Excel文件中显示工作表列表,在Access窗体的列表框中显示它们

需要VB代码在Excel文件中显示工作表列表,在Access窗体的列表框中显示它们

推荐文章

如何防止主机密钥违规的OpenSSH警告?

如何防止主机密钥违规的OpenSSH警告?

推荐文章

在C语言编程中嵌入asm

在C语言编程中嵌入asm

推荐文章

哈希映射空间问题

哈希映射空间问题

推荐文章

obéu如何一起启动和提取函数?

obéu如何一起启动和提取函数?

推荐文章

适用于Mac 10.6.7的Xcode(开发人员工具)

适用于Mac 10.6.7的Xcode(开发人员工具)

推荐文章

linux nasm命令行参数作为整数

linux nasm命令行参数作为整数

推荐文章

使用Rails3从现有表生成模型

使用Rails3从现有表生成模型

推荐文章

MKMapKit和google tile位置

MKMapKit和google tile位置

推荐文章

获取“没有类型的封闭实例…”错误

获取“没有类型的封闭实例…”错误

推荐文章

android ram释放/垃圾回收

android ram释放/垃圾回收

推荐文章

scala+=字符串上的赋值奇数

scala+=字符串上的赋值奇数

推荐文章

有没有一种方法可以在JTextArea中支持实回车而不需要换行?

有没有一种方法可以在JTextArea中支持实回车而不需要换行?

推荐文章

Spring@资源处理

Spring@资源处理

推荐文章

以前不工作

以前不工作