У меня есть очень простой код, и я не знаю, почему функция Foo не вызывается, когда мышь находится над изображением:Image Tag OnMouseOver не сгорело
here <img id="sss" alt="some image" onmouseover="Foo(this);" src="https://www.google.com/intl/en_com/images/srpr/logo3w.png" width="16" height="16" />
<div onmouseover="Foo(this);">
THIS IS DIV
</div>
function Foo(obj)
{
alert('s');
}
UPDATE 1:
Что на самом деле происходит то, что я создаю элемент изображения динамически, а затем добавляю его на страницу. Функция Foo уже находится в JS-файле, но никогда не вызывается.
Не имеет значения, как вы добавляете изображение - то, что у вас есть, хорошо. Проблема в том, что Foo по какой-то причине недоступен. Попробуйте просто добавить простую кнопку на свою страницу и установить ее onclick на 'Foo (this)' и посмотреть, если она срабатывает –