例如,如果网络连接速度较慢,页面可能需要几秒钟才能加载。
当用户按下重新加载或点击页面上的任何链接时,我想显示一条消息,例如:“页面正在加载......”
我无法为页面中的所有链接添加onclick
事件,也不能使用浏览器的重新加载按钮;甚至有一个事件呢?
感谢您的回复!
答案 0 :(得分:3)
在document.onbeforeunload
部分的顶部添加<head>
处理程序,以便尽快执行:
<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>
...
答案 1 :(得分:0)
我认为你应该看看像jQuery这样的javascript库。