<a href="javascript:my()" target="_self">my</a><br>

解决方案 »

  1.   

    把javascript:my()换成onclick事件啊
    <a href="#" onclick="my()">my</a><br>
      

  2.   

    可能是你浏览器的设置有问题,我这都是正常的,我是ie6.0+sp1
      

  3.   

    除非你之前已经设定target,要不,不会开新窗口的。用ttyp的方法应该可以解决。
      

  4.   

    不让使用右键(不过用ctrl还是可以)
    <a href="javascript:my()" oncontextmenu="window.event.returnValue=false;">my</a>或者:
    <a href="#" onclick="my()">my</a>