Очень часто javascript-программисту бывает нужно повесить обработчик на ссылку-изображение. И часто это делают так:
1 <a href="#" onclick="myClick();"><img src="pict.gif" alt="Link" /></a>
Не делайте так пожалуйста! Это нехорошо! Просто при первом клике по такой ссылке в браузере у человека прокрутится скроллбар и он перейдёт наверх страницы. Чтобы так не происходило, можно использовать такой код:
1 <a href="javascript: myClick();" ><img src="pict.gif" alt="Link" /></a>
Использовать можно и первый вариант, только после визова функции return false надо поставить.
ОтветитьУдалитьМожно, но на мой взгляд - это лишнее телодвижение, про которое можно и забыть, что повлечёт неприятное поведение страницы.
ОтветитьУдалить