<a href="javascript:void(0);" onclick="javascript:dosomething......">点我啊</a>我这句代码,在火狐,IE8中都测试了没问题。 
我希望的效果是,在页面中,点这个链接,页面不会滚动到最顶部,
同时还能执行后面的onclick里的代码
并且页面不会出错。
地址栏不会变成javascript:void(0);
请问在IE6  IE7 这个兼容吗?
(不要用IETester测试)

解决方案 »

  1.   

    onclick末尾加上 return false就行了。因为事件执行顺序是onclick到于 href的,所以href里写的什么都没有关系的
    <a href="javascript:void(0);" onclick="javascript:alert('hi');return false">点我啊</a>
      

  2.   


    完全不明白,地址栏貌似只能 hash,query string
      

  3.   


    <a href="javascript:void(0);" onmouseover="window.status='你想让状态栏显示什么'" onclick="javascript:dosomething......">点我啊</a>
      

  4.   

    ie8/FF/chrome 下应该没问题。至于ie6/ie7你自己测试一下不就知道了。
      

  5.   

    大家好象都没看清楼主说的什么,楼主说的是地址栏,就是点击链接的时候,有时候地址栏会显示javascript:void()
    难道大家都没遇到过这种问题吗,居然一堆人在改状态栏。
    楼主的要求就是onclick后不执行HREF呀,
    这个见我1楼的回复