javascript onhashchange事件
onhashchange事件是IE8里面新增特性,主要是为了在Ajax下能够支持后退前进之类的操作而增加的新特性。onhashchange事件同时被safari,chrome,firefox,opera支持,只有IE7-不支持onhashchange事件。
示例代码
<!doctype html> <html> <head> <meta charset="utf-8"> <title>IE6/7不支持hashchange事件</title> <script type="text/javascript"> function handler(){ alert('triggered') } document.onclick = function(){ var t = Math.random(); location.hash = '#' + t; } </script> </head> <body onhashchange="handler();"> </body> </html>
点击页面任何地方,响应函数会改变hash值(一个随机数)。给body添加了onhashchange事件,当hash改变时执行handler。
来源:http://www.cnblogs.com/snandy/archive/2011/09/17/2179617.html
加支付宝好友偷能量挖...