摘要: 一、什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。打个比方说:你在地方法院要上诉一件案子,如果地方没有处理此类案件的法院,地方相关部门会帮你继续往上级法院上诉,比如从市级到省级,直至到中央法院,最终使你的案件得以处理。二、事件冒泡有什么作用(1)事件冒泡允许多个操作被集中处理(把事 阅读全文
posted @ 2012-03-28 22:31 牛伯温 阅读(279) 评论(0) 推荐(0) 编辑
摘要: <script language=javascript>function window.onbeforeunload(){ if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey||event.ctrlKey) { //判断event.altKey是为了Alt+F4关闭的情况;判断event.ctrlKey是为了Ctrl+W关闭的情况 //document.body.clientWidth不包括滚动条,而关闭按钮恰好在滚动条右侧。 window.event.ret 阅读全文
posted @ 2012-03-28 18:38 牛伯温 阅读(2259) 评论(0) 推荐(0) 编辑