Я работаю над следующей функцией onmouseover в javascript
function fnNavMouseOver(evt) {
alert(evt.target);
var eSrc
evt = (evt) ? evt : (window.event) ? window.event : ""
eSrc = (evt.target) ? evt.target : evt.srcElement
alert(eSrc);
}
У меня сложилось впечатление, что в Firefox событие должно быть передано в функцию. Однако кажется, что evt не имеет значения. Есть ли что-нибудь, что может быть причиной этого?
Редактировать:
Код, вызывающий этот метод, работает следующим образом
ButtonHTML += "<img onmouseover='fnNavMouseOver()' id='" + ButtonId + "Norm' src='" + ImgPath + "_n.jpg' style='border-style:none;z-index=102;position:absolute;left:0px;top:0px'>";
Эта строка затем добавляется в div на странице. Я понимаю, что это на самом деле не идеально, но я работаю со старой платформой и пытаюсь использовать некоторые новые функции