永发信息网

一个关于javascript控制img的src问题

答案:2  悬赏:50  手机版
解决时间 2021-04-25 07:48
  • 提问者网友:相思似海深
  • 2021-04-24 08:56
javascript代码部分

<script language="javascript">

    function banner_img(i){
        document.getElementById("banner_img").src="images_banner/b"+i+".gif";
        }
</script>


html代码部分:
    <dl>
       
        <dd><img src="images_banner/b3.gif" id="banner_img"></dd>
        <dd>先择你需要的类型:<a href="javascript:;" onmouseover="banner_img('1');">样式一</a><a href="javascript:;" onmouseover="banner_img('2');">样式二</a><a href="javascript:;" onmouseover="banner_img('3');">样式三</a><a href="javascript:;" onmouseover="banner_img('4');">样式四</a><a href="javascript:;" onmouseover="banner_img('5');">样式五</a> <a href="javascript:;" onmouseover="banner_img('6');">样式六</a>   </dd>
   
    </dl>

为什么在ie下鼠标经过字的时候图片可以换,而在firefox中怎么就不行呢?如果把onmouseover时间改为onclick事件就可一在firefox中实现。请各位大侠帮助一下有没有能够解决的办法使得firefox下也能通过鼠标经过来实现图片更换谢谢了。
最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-04-24 09:12
<img src="./images/download/picture/<%=rs("link")%>" onload="javascript:if(this.width>200 || this.height>200)"/>要是在JS文件的话function ControlImg(target)} 希望对你有所帮助.
全部回答
  • 1楼网友:走死在岁月里
  • 2021-04-24 09:20

firefox不支持onmouseover事件,你可以用mouseover事件

我建议你使用成熟的JS框架,比如jQuery,兼容不同的浏览器

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯