写了下面这个小例子,希望超链接在鼠标悬停时在状态栏不显示链接目标,而显示一个文字提示,但是发现一个问题。<script language="javascript" type="text/javascript">
    function showDetail()
    { 
     window.status = '中国最大的it网站';
return true;
    }
function showSapce()
{
window.status = '';
}
    </script>
<body>
    <div>当鼠标悬停在超链接上时,在窗体的状态栏上显示文字
<a href="http://www.csdn.net" onmouseover="showDetail();" onmouseout="showSapce();">www.csdn.net</a>
    </div>
</body>将return true写在函数里面时,无法取得预想的效果,必须向下面这种方式写才行<a href="http://www.csdn.net" ();onmouseover="showDetailreturn true;" onmouseout="showSapce();">www.csdn.net</a>请大家指点一下两者的区别

解决方案 »

  1.   

    代码贴错了,应该如下
    <a href="http://www.csdn.net" onmouseover="showDetail();return true;" onmouseout="showSapce();">www.csdn.net</a>
      

  2.   

    <script language="javascript" type="text/javascript">
        function showDetail()
        { 
            window.status = '中国最大的it网站';
            return true;
        }
        function showSapce()
        {
            window.status = '';
        }
        </script>
    <body>
        <div>
        <a href="http://www.csdn.net" onmouseover="return showDetail()" onmouseout="showSapce();">www.csdn.net</a>
        </div>
    </body>
      

  3.   

    onmouseover 中  要return true才能不在下面显示地址  光返回一个true  不就是等于 onmouseover="true"么
      

  4.   

    根本不需要return true;啊!!!
    return true;用来做什么啊???