我想比较,如果所选择的图像等于所需的图像.. 这里的初始代码,但没有在IMG工作如何在javascript中获取图像源?
function mouseOut(txt){
var imgClick, imgOrig; imgClick = 'images/'+txt+'_onclick.png'; imgOrig ='images/'+txt+'.png';
if(document.getElementById(txt).src == imgClick){return false;}
else {document.getElementById(txt).src = imgOrig};
}
然后
<a href = "#"><img src="images/leistungen.png" alt="leistungen" name="leistungen" width="162" height="38" id="leistungen"
onclick="MM_swapImage('home','','images/home_orig.png','philosophie','','images/philosophie.png','kontakt','','images/kontakt.png','body_layout','','images/body_leistungen.png',0)"
onmouseover="MM_swapImage('leistungen','','images/leistungen_onclick.png',1)"
onmouseout="mouseOut('leistungen')" /></a>
我的问题再次
if(document.getElementById(txt).src == imgClick)
这是错误的,但我想比较,如果当前图像(鼠标悬停,onclick,onmouseout)等于图像的文件名
让说,我有这些图片... home.png和home_onclick.png 默认图像home.png,如果的onmouseover图像将变为home_onclick,如果鼠标移开时则变为home.png 当且仅当 onclick事件没有被触发。
在此先感谢