Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2010, 23:25   #1
Magneto
Форумчанин
 
Аватар для Magneto
 
Регистрация: 10.02.2008
Сообщений: 178
По умолчанию onClick при клике по тексту перейти к ссылке - якорю.

Есть html-документ, в нем есть якорь
Нужно при клике по тексту перейти к якорю

Код:
.......
<a name="metka-1">Это Якорь</a>
.......
.......
<span onClick="?????">Это текст по котором нужно кликнуть</span>
.......
Что нужно вписать в onClick (вместо знаков ?????)

И если я не правильно пытаюсь реализовать клик - поправте

P.S. тег <a> не предлагать
Magneto вне форума Ответить с цитированием
Старый 09.04.2010, 23:32   #2
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

Если правильно понял
Код:
<span onClick="document.location.href=document.location.href + '#metka-1'">Это текст по котором нужно кликнуть</span>
there are no limits when you're software engineer
spein вне форума Ответить с цитированием
Старый 09.04.2010, 23:42   #3
Magneto
Форумчанин
 
Аватар для Magneto
 
Регистрация: 10.02.2008
Сообщений: 178
По умолчанию

Да, этот код работает но есть одно но

на странице у меня несколько якорей и срабатывает только та ссылка на которую первой кликнеш после этого все якоря(содержащие Ваш код) перестают работать - они только добавляют в адрессную строку имя якоря

к примеру вот - index.html/#metka-1#metka-1#metka-3#metka-1#metka-3#metka-1#metka-2#metka-1
Magneto вне форума Ответить с цитированием
Старый 09.04.2010, 23:49   #4
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

Сделай так -
Код:
<span onClick="document.location.href= 'адрес страницы#metka-1'">Это текст по котором нужно кликнуть</span>
there are no limits when you're software engineer
spein вне форума Ответить с цитированием
Старый 09.04.2010, 23:55   #5
Magneto
Форумчанин
 
Аватар для Magneto
 
Регистрация: 10.02.2008
Сообщений: 178
По умолчанию

Вот за это большое спасибо !

Это все попытки избежать выскакивания строки состояния в Google Chrome

+1
Magneto вне форума Ответить с цитированием
Старый 12.04.2010, 09:18   #6
evgn
Разрабатываюсь....
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 68
По умолчанию

А можно еще так:
Код:
        document.getElementById('metka').scrollIntoView();
evgn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить Х при клике по графику C# Скарам Помощь студентам 0 04.03.2010 19:52
как перейти по ссылке в iframe? Deceased JavaScript, Ajax 12 05.01.2010 21:15
Сортировка при клике на колонке mental БД в Delphi 6 23.12.2009 17:07
Как перейти по ссылке (URL) Avron Общие вопросы Delphi 3 22.12.2008 16:56
Перейти по ссылке MAcK Общие вопросы .NET 2 16.10.2008 13:31