同样的setStatus方法,为什么使用onmouseover事件时修改状态栏信息失败,而使用onmousemove事件时成功
<script type="text/javascript">
<!--
function setStatus(mes)
{
window.status = mes;
}
-->
</script>
<a href="http://www.baidu.com" onmouseover="setStatus('百度')">百度</a><br>

解决方案 »

  1.   

    因为浏览器默认行为是onmouseover时显示链接的href...
      

  2.   

    如果我修改为如下代码,那么onmouseover时也可以成功,这是为什么呢
    <script type="text/javascript">
    <!--
    function setStatus(mes)
    {
    window.status = mes;
    return true;
    }
    -->
    </script>
    <a href="http://www.baidu.com" onmouseover="return setStatus('百度')">百度</a><br>
      

  3.   


    ~~因为IE下<a href="http://www.baidu.com" onmouseover="return true;">百度</a>鼠标移过时状态栏就不会改变了~
      

  4.   

    谢谢,刚刚又用火狐和Chrome试了下,确实只有使用IE浏览器时才可对其进行修改