Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> двойной клик 
V
    Опции темы
realPROme
  Дата 8.6.2009, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 20.12.2006

Репутация: нет
Всего: нет



есть вот такое:

Код

...
<tr onclick="page.html">
<td><a href="page.html">linkname</a></td>
<td>text - text - text - text - text - text - text</td>
</tr>
...


трабла в том, что при клике по самой ссылке, на самом деле происходит как бы двойной клик (срабатывает сама ссылка + js)
как этого можно избежать?
PM MAIL   Вверх
ksnk
Дата 8.6.2009, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



realPROme, Нужно поставит обработчик onclick'а на ссылку. onclick="return false;"
Цитата

<tr onclick="page.html">

Очень оригинальный обработчик... А что он должен был делать?



--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
realPROme
Дата 8.6.2009, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 20.12.2006

Репутация: нет
Всего: нет



ksnk, конечно же, document.location.href='page.html', спешил smile

Добавлено @ 19:35
ksnk, благодарю, решение то очевидное было, просто в js не особо...))

Это сообщение отредактировал(а) realPROme - 8.6.2009, 19:35
PM MAIL   Вверх
bars80080
Дата 8.6.2009, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



может я лезу не в своё дело, но мне кто-нибудь может объяснить, зачем:
Код

<a href="page.html">linkname</a>

заменять на
Код

<a href="#" onclick="window.location.href=page.html">linkname</a>


?
PM MAIL WWW   Вверх
realPROme
Дата 8.6.2009, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 20.12.2006

Репутация: нет
Всего: нет



bars80080, дык, ничего там не заменяется в самой ссылке...

Добавлено @ 19:53
поспешил помечать тему как решенную... возникла еще одна сопутствующая проблема:
Код

...
<tr onclick="document.location.href='page.html'">
<td><a href="page.html" onclick="return false;">linkname</a></td>
<td><a href="subpage.html" onclick="return false;">sublinkname</a></td>
<td>text - text - text - text - text - text - text</td>
</tr>
...

при клике по самой "sublinkname" ссылке, почему-то, все равно переход выполняется на page.html
как этого можно избежать?

Добавлено через 9 минут и 57 секунд
ипсравил путем прописывания document.location.href для "нестандартных ссылок"
но вообще хотелось бы что-то глобальное, т.к. ссылок в ячеек немало...
смысл чтоб был таков: при клике по самой ссылке приоритет имеет href тега ссылки, при клике вне ссылки по ячейки - href строки ячейки
ну и чтоб они друг на друга не накладывались
можно ли такое как-то сделать?

Это сообщение отредактировал(а) realPROme - 8.6.2009, 19:54
PM MAIL   Вверх
bars80080
Дата 8.6.2009, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



прежде чем ответить на это вопрос, объясните пожалуйста тогда смысл нахождения перехода на строчке, если перехода не требуется?

Добавлено через 56 секунд
а, просёк  smile 
фраза 
Цитата(realPROme @  8.6.2009,  19:48 Найти цитируемый пост)
ичего там не заменяется в самой ссылке...

а зачем тогда <a href="page.html" onclick="return false;"> в этих ссылках?
PM MAIL WWW   Вверх
realPROme
Дата 8.6.2009, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 20.12.2006

Репутация: нет
Всего: нет



Цитата(bars80080 @  8.6.2009,  19:58 Найти цитируемый пост)
а зачем тогда <a href="page.html" onclick="return false;"> в этих ссылках?

мало ли, js отключен или ограничен...
потом, там в строке есть несколько ссылок, которые ведут на другой урл - в этом вот сейчас и главная проблема...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.