DOM(一)-09-(window常见事件)



【window常见事件】(详情请查阅DHTML API文档)见示例1


1.onunload:在对象卸载前立即触发。


2.onload:在浏览器完成对象的装载后立即触发。


3.onbeforeunload:在页面将要被卸载前触发。  


【window常见属性】(详情请查阅DHTML API文档)见示例2


1.status 设置或获取位于窗口底部状态栏的信息。
 
====================================================================================================




【示例1】(用一个事件去指向一个函数,在函数内定义所需功能)


<html>
	<head>
	</head>
	
	<body>
		<script type="text/javascript">
		
		//以下window可以省略
		
			window.onunload = function(){
				
				alert('onunload run');
			
			}
			
			window.onload = function(){
			
				alert('onload run');
				
			}
			
			window.onbeforeunload = function(){
				
				alert('onbeforeunload run');
				
			}
		
		</script>
	</body>
</html> 






【效果】
打开以上网页后,弹出onload run,因为当网页中所有内容全部加载完毕会出发onload事件,所以第一个弹出onload run,
之后单击右上角的×关闭网页,先弹出onbeforeunload run,此时网页未关闭,点确定,网页关闭,弹出onunload run,
因为onbeforeunload是在将要被卸载前触发,而onunload是在卸载完成后触发。






====================================================================================================




【示例2】(用一个事件去指向一个函数,在函数内定义所需功能)


<html>
	<head>
	</head>
	
	<body>
		<script type="text/javascript">
		
		//以下window可以省略


			window.onload = function(){//在onload事件所指向的函数内定义window中的status属性,即网页一加载完就显示该属性。
			
				window.status = "啊!加载完毕啦!";
				
			}
		
		</script>
	</body>
</html>






【效果】
网页加载完毕后,底部状态栏显示的信息为:啊!加载完毕啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值