|
|
|
| Всем привет!
Вот такой вопрос - как корректно реализовать ссылку, которая никуда не пересылает и не перезагружает страницу, но при этом по ее событию onclick всплывает окошко?
В поиске по форуму нашел такие варианты:
<a href = "#"></a>, то есть "пустой якорь"
Еще такой вариант: <a href = "javascript: myfunction()"></a> - здесь тогда в браузере при наведении на ссылку в строке состояния так и будет писаться: javascript: myfunction() -а если мне этого не хочется?
Подскажите, пожалуйста - какое здесь будет именно корректное решение? То есть не "кустарный код" - "лишь бы только работало", а именно грамотное решение?
Заранее благодарен. | |
|
|
|
|
|
|
|
для: vtos
(24.04.2009 в 16:57)
| | обычно
<a href="javascript:void(null);" onclick="my_func();">my_event</a>
|
| |
|
|
|
|
|
|
|
для: vtos
(24.04.2009 в 16:57)
| | Самое грамотное:
<span onclick="функция всплытия окошка"
onmouseover="window.status = 'то что надо';"
onmouseout="window.status = '';"
style="стиль, делающий этот SPAN похожим на ссылку">Click</span>
|
| |
|
|
|