当有人重新加载页面或单击链接时,我如何捕捉JavaScript事件
How can I capture the JavaScript events when someone reloads the page or clicks on a link?
例如,如果互联网连接速度较慢,页面可能需要几秒钟才能加载。
当用户按下重载或点击页面上的任何链接时,我想显示一条消息,例如:"页面正在加载…"
我不能为页面中的所有链接添加onclick
事件,也不能使用浏览器的重新加载按钮来添加;有这样的活动吗?
谢谢你的回复!
在<head>
部分的顶部添加一个document.onbeforeunload
处理程序,以便它尽快执行:
<head>
<script>
window.onbeforeunload = function(e) {
return "The page is loading... Are You Sure?"
};
window.onload = function(e) {
document.getElementsByTagName('title')[0].innerHTML = 'Loaded';
window.onbeforeunload = function() { };
}
</script>
<title>Loading</title>
...
</head>
...
我认为您应该看看像jQuery这样的javascript库。
相关文章:
- 当链接单击-jQuery时,第二层下拉列表将隐藏
- 在聊天窗口中检测链接单击事件
- 超链接单击以加载新页面并执行JavaScript
- 超链接单击未启动
- 取消绑定 e.prevent默认 从另一个函数转发到链接单击
- 在链接单击时执行客户端脚本
- 链接单击事件不起作用
- 为什么我在链接单击时进行 jquery/ajax 调用时无法获取值
- 为什么第二个链接单击重定向到部分不是对话框
- 如何在编辑链接单击时首次加载页面时保留值
- 禁用链接单击,直到页面加载完毕
- 记录链接单击,然后保存到本地存储
- 通过动态超链接单击事件的调用方法传递对象或字符串
- 对链接单击后出现的隐藏信息进行刮擦解析
- 使用 jquery 根据链接单击切换 DIV 可见性
- Javascript文本链接单击以选择下拉选项值(onChange?
- 在链接单击上创建一个对话框,javascript第2部分
- javascript中的递归循环,基于链接单击的增量
- 在链接单击事件上返回true是't工作
- 链接单击上的Javascript和Jquery无冲突功能