| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > двойной клик |
| Автор: realPROme 8.6.2009, 18:54 | ||
есть вот такое:
трабла в том, что при клике по самой ссылке, на самом деле происходит как бы двойной клик (срабатывает сама ссылка + js) как этого можно избежать? |
| Автор: ksnk 8.6.2009, 19:30 | ||
realPROme, Нужно поставит обработчик onclick'а на ссылку. onclick="return false;"
Очень оригинальный обработчик... А что он должен был делать? |
| Автор: realPROme 8.6.2009, 19:32 |
| ksnk, конечно же, document.location.href='page.html', спешил Добавлено @ 19:35 ksnk, благодарю, решение то очевидное было, просто в js не особо...)) |
| Автор: bars80080 8.6.2009, 19:43 | ||||
может я лезу не в своё дело, но мне кто-нибудь может объяснить, зачем:
заменять на
? |
| Автор: realPROme 8.6.2009, 19:48 | ||
| bars80080, дык, ничего там не заменяется в самой ссылке... Добавлено @ 19:53 поспешил помечать тему как решенную... возникла еще одна сопутствующая проблема:
при клике по самой "sublinkname" ссылке, почему-то, все равно переход выполняется на page.html как этого можно избежать? Добавлено через 9 минут и 57 секунд ипсравил путем прописывания document.location.href для "нестандартных ссылок" но вообще хотелось бы что-то глобальное, т.к. ссылок в ячеек немало... смысл чтоб был таков: при клике по самой ссылке приоритет имеет href тега ссылки, при клике вне ссылки по ячейки - href строки ячейки ну и чтоб они друг на друга не накладывались можно ли такое как-то сделать? |
| Автор: bars80080 8.6.2009, 19:58 |
| прежде чем ответить на это вопрос, объясните пожалуйста тогда смысл нахождения перехода на строчке, если перехода не требуется? Добавлено через 56 секунд а, просёк фраза а зачем тогда <a href="page.html" onclick="return false;"> в этих ссылках? |