我的方法是在状态栏上加特效,比如跑马灯效果,这样,地址就看不见了!
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=javascript>
        <!--
        function statusMessageObject(p,d) {
        this.msg = MESSAGE
        this.out = " "
        this.pos = POSITION
        this.delay = DELAY
        this.i = 0
        this.reset = clearMessage
        }
        function clearMessage() {
        this.pos = POSITION
        }
        var POSITION = 20
        var DELAY = 20
        var MESSAGE = "★欢迎光临我的blog★      "
        var scroll = new statusMessageObject()
        function scroller() {
        for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {
        scroll.out += " "
         }
        if (scroll.pos >= 0)
        scroll.out += scroll.msg
        else scroll.out = 
        scroll.msg.substring(-scroll.pos,scroll.msg.length)
        window.status = scroll.out
        scroll.out = " "
        scroll.pos--
        if (scroll.pos < -(scroll.msg.length)) {
        scroll.reset()
        }
        setTimeout ('scroller()',scroll.delay)
        }
        function snapIn(jumpSpaces,position) {
        var msg = scroll.msg
        var out = ""
        for (var i=0; i<position; i++)
        {out += msg.charAt(i)}
         for (i=1;i<jumpSpaces;i++)
        {out += " "}
         out += msg.charAt(position)
         window.status = out
         if (jumpSpaces <= 1) {
         position++
         if (msg.charAt(position) == ' ')
         {position++ }
         jumpSpaces = 100-position
         } else if (jumpSpaces > 3)
         {jumpSpaces *= .75}
         else
        {jumpSpaces--}
         if (position != msg.length) {
         var cmd = "snapIn(" + jumpSpaces + "," + position + ")";
         scrollID = window.setTimeout(cmd,scroll.delay);
         } else {
         window.status=""
         jumpSpaces=0
         position=0
         cmd = "snapIn(" + jumpSpaces + "," + position + ")";
         scrollID = window.setTimeout(cmd,scroll.delay);
         return false
         }
         return true
         }
         snapIn(100,0);
         // -->
         </SCRIPT>
<a href="http://www.163.com">asdfasdf</a>

解决方案 »

  1.   

    <script type="text/javascript">
    //<![CDATA[
    document.onmouseover = document.onmousemove = function(evt) {
    var e = window.event ? window.event.srcElement : evt.target;
    if (e.tagName == "A") { window.status = ''; }
    }
    //]]>
    </script>
    <a href="http://blog.never-online.net">go</a>
      

  2.   

    这个问题没有好的解决办法
    在鼠标移到<a>上时隐约中依然能看到地址
      

  3.   

    将打开链接写到onclick事件中,而href="javascript:void(0)"
    虽然状态栏看不到,但源代码还是能看到。
    不过你可以在JS中加点乱七八糟的计算,算了半天才是真正链接(夸张了点),这样就差不多。建议从“不过”开始到结束的部分不要采用,本人实在觉得得不偿失,没必要搞这点了。