function show(tips,flag,url){
var my_tips=document.all.mytips;
if(flag){
       my_tips.style.display="";
       if (url!=null){my_tips.innerHTML="<img src='"+url+"'align=left>"+tips;}
       else{ my_tips.innerHTML=tips;}
       my_tips.style.left=event.clientX+10;
       my_tips.style.top=event.clientY+10;
      }
else 
     {
      my_tips.style.display="none";
      }
}
</script>
<a href="#" tips="又一个自定义提示" onmousemove=show(this.tips,1) onmouseout=show(this.tips,0)><img src="http://www.blueidea.com/img/common/logo.gif" border="0"></a>   <div id=mytips style="position:absolute;width:202;height:50; border: 1px solid #CCCCCC;font-size: 12px;background-color:#265490;color:#FFFFFF;display:none;filter: Alpha(Opacity=60);padding-right: 6px; padding-left: 6px;padding-top: 6px; padding-bottom: 6px;">
</div>
怎么样让他兼容火狐啊,IE6 IE7都没问题。

解决方案 »

  1.   

    火狐不能用document.all要用document.getElementById("mytips");
    火狐不能直接在函数内部用event,要在调用函数里把event作参数传给函数
      

  2.   


    将你的代码改扒改扒就出来了.
    <script>
    function show(e,tips,flag,url){ 
        var event = e||window.event;
    var my_tips=document.getElementById('mytips'); 
    if(flag){ 
          my_tips.style.display=""; 
          if (url!=null){my_tips.innerHTML=" <img src='"+url+"'align=left>"+tips;} 
          else{ my_tips.innerHTML=tips;} 
          my_tips.style.left=event.clientX+10; 
          my_tips.style.top=event.clientY+10; 
          } 
    else 
        { 
          my_tips.style.display="none"; 
          } 

    </script> 
    <a href="#" tips="又一个自定义提示" onmousemove=show(event,this.getAttribute('tips'),1) onmouseout=show(event,this.getAttribute('tips'),0)> <img src="http://www.blueidea.com/img/common/logo.gif" border="0"> </a>  <div id=mytips style="position:absolute;width:202;height:50; border: 1px solid #CCCCCC;font-size: 12px;background-color:#265490;color:#FFFFFF;display:none;filter: Alpha(Opacity=60); -moz-opacity:.6;opacity:0.6;padding-right: 6px; padding-left: 6px;padding-top: 6px; padding-bottom: 6px;"> 
    </div> 
      

  3.   

    楼主可以参考一下:http://www.jslab.org.cn/?tag=easyTitle