首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

IE6/七不支持hashchange事件

2013-11-09 
IE6/7不支持hashchange事件如下!doctype htmlhtmlheadmeta charsetutf-8titleIE6/7不支持has

IE6/7不支持hashchange事件

如下

<!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。

点击页面后,IE6/7中没有反应,IE8/9/10/Safari/Chrome/Firefox/Opera均弹出了“triggered”。即IE6/7不支持hashchange事件。

?

相关:

http://msdn.microsoft.com/en-us/library/cc288209(v=vs.85).aspx

https://developer.mozilla.org/en/DOM/window.onhashchange

热点排行