<a href ="javascript:void(0)" onclick="Confirm_M()">aa</a>

解决方案 »

  1.   

    好像浏览器不同,对于此解释不同,ie6比ie5更加友善。
    你的可以这样解决
    <a href ="javascript:Confirm_M()" >aa</a>
      

  2.   

    wsj(骆驼)(从麻木中苏醒):根本不行!
      

  3.   

    shanhe(TNT):您的可以!
    可为什么<a href ="javascript:" onclick="Confirm_M()">不行,我记得以前用这个方法写过类似东西!
      

  4.   

    <a href ="#" onclick="Confirm_M(); return false">aa</a>
      

  5.   

    href和src属性后面可以用“javascript:语句;……”这样的特殊脚本嵌入方式,但是你直接用javascript:后面没语句这样实在没什么意思。你大可不必钻这个牛角尖。我用的是ie6,基本执行顺序是,先是onclick里面的语句,后是href中的语句。这个问题可能是你onclick中的语句改变了location值,但是随后href中又改回来了,所以你看不到效果,你可以试着吧Confirm_M()语句换一个是一下比如把location="b.htm";换成alert(0);看看
      

  6.   

    我上面说换成alert(0)是让你看看原因所在的意思,不是解决问题的意思,楼上诸位的方法都很好。
      

  7.   

    不知各位注意了没有:
    对于<a href ="#" onclick="Confirm_M()">aa</a>
    如果浏览器滚动条是在下面的,那么点击aa后,滚动条位置要到初始位置。
    而改成<a href ="javascript:"  onclick="Confirm_M()">aa</a>就没有这个问题了!meizz(梅花雨疏影横斜):为什么加上return false,写成这样形式才行?
    <a href ="#" onclick="Confirm_M(); return false">aa</a>谢谢!!!
      

  8.   

    <a href =### onclick="Confirm_M();">aa</a>这样就不会跳了。
      

  9.   

    不要链接嘛!
    <span> onclick="……" style="cursor:hand">ttttt</span>
      

  10.   

    <a href ="javascript:void(0)" onclick="Confirm_M()">aa</a>
    这个绝对可以!!!
    <a href ="javascript:void(0)" onclick="alert()">aa</a>
      

  11.   

    我记得以前写过以下这样的语句是没问题的,可不知怎么现在不能运行了!
    <a href ="javascript:"  onclick="Confirm_M()">aa</a>