Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как убрать прокрутку вверх


Автор: korob2001 15.5.2005, 08:54
Привет!!!
Это опять я, как всегда с ламерским вопросом. smile
Вот у меня есть примерно такое изображение-ссылка:
Код

<a href="#" onClick="window.open(....)">
   <img src="image.gif" border="0" width="20" height="20">
</a>

Всё чудно работает, одно только меня не впечатляет, что после открытия нового окна, основная страница поднимается вверх. Конечно же я понимаю что это из за того, что в атрибуте href, прописано href="#". Можно было бы конечно убрать вообще ссылку, а оставить только изображение и на него повесить событие onClick, а на onMouseOver, onMouseOut изменять стиль курсора, но в нафигаторе курсор почемуто не изменяется.

Что нужно прописать в атрибуте href, что бы страница не прокручивалась вверх при нажатии на неё??

Заранее спасибо,
Денис

Автор: Aliance 15.5.2005, 12:17
  • href="javascript://" - тогда просто ничего не будет происходить с адресом, а будет выполнятся твое событие
  • href="javascript: window.open(...)" - тогда нужно событие убрать вообще.

Автор: korob2001 15.5.2005, 13:06
Спасибо.
href="javascript://" - то, что нужно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)