我想比較,如果所選擇的圖像等於所需的圖像.. 這裏的初始代碼,但沒有在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事件沒有被觸發。
在此先感謝