Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.31;
Скачать: CL | DM;

Вниз

HTML-ссылка с JS-обработчиком   Найти похожие ветки 

 
Piter ©   (2009-11-21 09:33) [0]

Имеем типичную конструкцию:

<a href=[НЕЧТО] onClick="[Вызов JS-функции]">...</a>

Что лучше писать вместо [НЕЧТО], чтобы при НЕ срабатывании события onClick ссылка все равно не сработала? Проблема усугубляется тем, что в заголовке документа указывается <base href=...>, соответственно даже если писать так:

<a href="#" onClick="... ; event.returnValue=false; return false;">ссылка</a>

То при не срабатывании события onClick - происходит переход по ссылке base href с меткой "#". А событие может с достаточной ненулевой вероятностью не сработать:

1) в onClick в частности прописал вызов внешней функции, которая подключается через JS-файл, но этот файл по каким-то причинам не загрузился (не успел загрузиться к моменту нажатия на кнопку)
2) в браузере отключено обработка JS

При этом НЕ писать "href" нежелательно, хочется чтобы по стилю ссылка выглядела как ссылка. Что оптимальнее писать вместо распространенного "#"?


 
Омлет ©   (2009-11-21 09:46) [1]

1. Использовать <div> вместо <a>?

2. http://www.artlebedev.ru/tools/technogrette/html/links/


 
palva ©   (2009-11-21 12:40) [2]

А если написать href="javascript:..." как это сделано в ссылке <Цитата> на данной странице?


 
Человек   (2009-11-25 03:19) [3]


> хочется чтобы по стилю ссылка выглядела как ссылка

style="cursor: pointer; text-decoration: underline; color: blue"


 
VictorT ©   (2009-11-25 15:27) [4]

Варианты:

<a href="javascript:[Вызов JS-функции]">...</a>

<a href="javascript:void(0)" onClick="[Вызов JS-функции]">...</a>



Страницы: 1 вся ветка

Текущий архив: 2010.01.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
3-1233829749
interandry
2009-02-05 13:29
2010.01.31
Помогите реализовать!!!


1-1234977811
Skyhawk
2009-02-18 20:23
2010.01.31
Изменение цвета строки в TListView


4-1227769550
Ort
2008-11-27 10:05
2010.01.31
Дерево файлов на winapi


4-1227785172
VitAngel
2008-11-27 14:26
2010.01.31
Вывод процесса установки.


1-1235936478
Cobalt
2009-03-01 22:41
2010.01.31
Ограничение "mailto:" на размер &amp;subj ?