пятница, 9 октября 2009 г.

IE6 и img.src

Не так давно, пытаясь создать динамическую галерею, столкнулся с интересной проблемой, которая, разумеется, присутствует только во всенародно любимом IE шестой версии.
Задача — изменить атрибут src у изображения через JavaScript, по событию onclick — то есть, имеем следующий код:


<img alt="Some Image" id="someImage" src="image1.jpg" />
<a onclick="document.getElementById('someImage').src = 'image2.jpg'">изменить изображение</a>


Что получаем в IE6, и что должно быть на самом деле:



Решение — добавить в onclick "return false;" (отсюда).
Физкультпривет программистам IE :)

Комментариев нет:

Отправить комментарий