Mad
Всем привет, прошу помощи.
Есть ссылка
Код:
<a href="link">text</a>
Хотелось бы сделать, чтоб эта ссылка(их может быть больше одной) открывалась с якорем #beginning, при этом менять содержимое
href нельзя. Пришла в голову такая идея, что можно к тегу
a добавить например
id. Получится так
Код:
<a href="link" id="link_to_beginning">text</a>
И чтобы при клике на эти ссылки в конец добавлялся #beginning JavaScriptом.
Если можно без jquery, а то ради такой фигни грузить целый фреймворк не хотелось бы.
Спасибо заранее!
Mad
grozny: спасибо, но # появляться в <a></a> нельзя никак....
, по определенным причинам.
idk2045
Maaad писал:
но # появляться в <a></a> нельзя никак
если вопрос именно в самом символе, то можно его в переменную внести заранее (один раз в начале страницы)
Код:
<script>var x='#';</script>
....
<a href="http://google.com" onclick="this.href+=x+'beginning'">text</a>
Mad
Чъёрт Побъери!
Парсер знаки + тоже не переваривает, как и #
Вынести бы это всё из <a></a> вообще, чтоб было что-то типа:
<a href="http://google.com" onclick="void(0);">text</a> - простите мои познания в JavaScript нулевые, видел на ссылках типа так.
А всю кухню с + и # вынести в начало страницы в скриптик.
Так можно?
ЗЫ
grozny: спасибо за помощь!