跳到主要内容

通用窗口事件

事件
onfocus当浏览器窗口获得焦点时触发
onblur当浏览器窗口失去焦点时触发
onload当文档完全载入时触发,但需注意,事件并非总是完全同步的
onunload当文档未载入时触发
onresize当用户改变窗口大小时触发
onerror当出现 JavaScript 错误时,触发一个错误处理事件

可以在设置 <body>元素的 HTML 事件属性时添加事件处理器

<body
onload="alert('entering Window');"
onunload="alert('leaving
Window')"
></body>

扩展窗口事件

IE 浏览器和 Netscape 浏览器为 Window 对象增加了很多事件。

事件
onafterprint窗口被后触发
onbeforeprint当窗口被打印或被打印预览之前触发
onbeforeunload窗口被载入之前触发,发生于 onunload 之前
ondragdrop文档被拖到窗口上时触发
onhelp当帮助键(通常是 F1键)被按下时触发
onresizestart调整大小的进程开始时触发。通常是用户开始拖拽浏览器窗口边角时触发
onscroll滚动条往任意方向滚动时触发