Раед, я также обескуражен.
var elementLink = document.getElementById("elementID");
if(elementLink.addEventListener){
elementLink.addEventListener("mousedown", funcName);
} else {
elementLink.attachEvent("onmousedown", funcName);
}
function funcName(event){
var event = (event)? event : window.event;
var target = (event.target)? event.target : event.srcElement;
//так как источник события изображение
var oldSrc = target.src;
..........
}
Работает везде, кроме Mozilla 13 (target - underfined)