пятница, 8 октября 2010 г.

Обработчик для ссылок

Каждый раз когда для ссылки назначается JavaScript-обработчик, необходимо предпринять некоторые дополнительные действия, чтобы страница не "передергивалась".
Отчмечу, что установка атрибута href в значение '#' (href='#') не помогает =(.

Правильные варианты:
1 JavaScript обработчик должен вернуть false
2 Атрибут href прописать следующим образом: href='javascript:void(0)'

3 комментария:

Андрей комментирует...

Более подробно вопрос раскрыт вот тут http://rmcreative.ru/blog/post/predotvratit-deystvie-ssylki-po-umolchaniju#c3199

Дмитрий Scriptin комментирует...

Вот как раз последний вариант с href="javascript:void(0)" категорически нельзя применять.

Андрей комментирует...

Спасибо за ссылку! Почерпнул много нового!
Кстати про 'javascript:void(0)' - прочитал в последнем номере ВебАналитика(http://www.web-analitik.info/) ;) - выходит фигню там пишут =)