通用窗口事件
| 事件 | 额 | 
|---|---|
| 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 | 滚动条往任意方向滚动时触发 |