У меня проблемы с командой onmouseover
. У меня есть этот маленький кусочек кода (см внизу) в моем HTML-коде, и когда я пытаюсь запустить его на Safari 7 я получаю следующее сообщение об ошибке:ТипError: undefined не объект
TypeError: undefined is not an object (evaluating 'document.images.siz3.src='images/shirts/img_3siz_grey.jpg'') onmouseover
В чем проблема? Я не могу найти ничего, что могло бы быть неправильным. img
следует определять как siz1
, не так ли?
Возможно, кто-то может помочь, я уверен, что ответ прост, и я просто не вижу его.
<a href="menu/latein/r-z/vfc/vfc.html" onmouseover="document.images.siz1.src='images/shirts/img_1siz_grey.jpg'" onmouseout="document.images.siz1.src='images/shirts/img_1_siz.jpg'" name="tshirts">
<img src="images/shirts/img_1_siz.jpg" name="siz1“ alt="Vivat floreat crescat" width="195px" height="135px"></img>
Лучше добавлять события в JavaScript. Инлайн-события - это плохая практика. Посмотрите на 'addEventListener'. Также обратите внимание на цитаты ''! = "'. – elclanrs
Проверьте атрибут name для тега 'img'. Он не был объявлен правильно, я также отредактировал его в вопросе. Можете ли вы попробовать еще раз, если это проблема? –
Ах, спасибо! Это были цитаты ... –