日期:2014-05-16 浏览次数:20446 次
<img id=obj1 src="skin/lianheng/1-1.gif" onmouseover="dirshow('1')" onmouseout="hidden('1')"> <img id=obj2 src="skin/lianheng/1-2.gif" onmouseover="dirshow('2')" onmouseout="hidden('2')"> <img id=obj3 src="skin/lianheng/1-3.gif" onmouseover="dirshow('3')" onmouseout="hidden('3')">
function dirshow(num) { var obj=document.ElementById('obj'+num); obj.src='../skin/lianheng/2-'+num+'.gif'; } function hidden(x) { var obj=document.ElementById('obj'+num); obj.src='../skin/lianheng/1-'+num+'.gif'; }
src="skin/lianheng/1-1.gif"
------解决方案--------------------
onmouseover="dirshow('1')" onmouseout="hidden('1')"
改成
onmouseover="dirshow(1)" onmouseout="hidden(1)"
不用加单引号
------解决方案--------------------
function dirshow(num) { var obj=document.ElementById('obj'+num); obj.src='skin/lianheng/2-'+num+'.gif'; } function hidden(x) { var obj=document.ElementById('obj'+num); obj.src='skin/lianheng/1-'+num+'.gif'; }
------解决方案--------------------
楼主你这样设计哪儿是图片切换啊,就是某张图片来回切换,你的代码逻辑是错的,而且只要在ie下才勉强可以,在ff下都是错误
------解决方案--------------------
不是已经出来了吗???
就是这里应该是document.getElementById,不是document.ElementById
------解决方案--------------------