- -!应该不行吧,这样的监听等于记录用户键盘操作。如果是在地址栏直接输入然后enter,原页面都没了,也监听不了。只能是你的页面去判断。

解决方案 »

  1.   

    楼上误解了我的意思了,我是说页面不变化的情况下,如我触发一个事件,
    将www.abc.com/1.html#1改www.abc.com/1.html#2 
    页面里的内容也有相应变化,但页面无刷新
    在firefox浏览里,记录了地址栏的变化,但后退的话,只是地址栏由
    www.abc.com/1.html#2变为www.abc.com/1.html#1
    我就是想监听他#2到#1的变化,这样,我就知道用户执行了到#1的情况,
    我就可以改变页面里的内容.
    即在firefox 浏览里,页面内容改变,IE地址栏跟着改变
    但页面无刷新,页且能使用IE的后退前进
      

  2.   

    setTimout试试,把时间间隔设置小点就行了
      

  3.   

    那样的话应该行吧。用setInterval去取location.href判断变化然后执行JS。偶没试过。
      

  4.   

    谢谢各位~
    我用了setInterval 取hash 貌似可以了!
      

  5.   

    hash是虾米东西,我也想学下。