powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Замена href
19 сообщений из 19, страница 1 из 1
Замена href
    #38440767
smoll2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Как при помощи JavaScript добавить в ссылки параметр. Например:

<a href="test.ru?id=1">Ссылка1</a>
<a href="test.ru?id=2">Ссылка2</a>
<a href="test.ru?id=3">Ссылка3</a>

изменить на:

<a href="test.ru?id=1&x=5">Ссылка1</a>
<a href="test.ru?id=2&x=5">Ссылка2</a>
<a href="test.ru?id=3&x=5">Ссылка3</a>
...
Рейтинг: 0 / 0
Замена href
    #38440777
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На jQuery так
Код: javascript
1.
$("a").each(function(){this.href+="&x=5"})

А без jQuery лень писать такую тривию, многобукв.
...
Рейтинг: 0 / 0
Замена href
    #38440793
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<html>
<script>
window. onload=function(){
	for(var i=0;i<document.links.length;i++){
		document.links[i].href+="&x=5";
	}
}
</script>
<body>
<a href="test.ru?id=1">Ссылка1</a>

<a href="test.ru?id=2">Ссылка2</a>

<a href="test.ru?id=3">Ссылка3</a>
</body>
</html>
...
Рейтинг: 0 / 0
Замена href
    #38440798
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy...А без jQuery лень писать такую тривию, многобукв.
И где там многабукафф? Одну строчку цикла написать? Типа, document.links[i].href+="&x=5";
...
Рейтинг: 0 / 0
Замена href
    #38440801
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфуты, вот так:
for(var i=0;i<document.links.length;i++) document.links[i].href+="&x=5";
...
Рейтинг: 0 / 0
Замена href
    #38440808
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще бы, у тебя букв почти в два раза больше! :)
Код: javascript
1.
2.
for(var i=0;i<document.links.length;i++)document.links[i].href+="&x=5";
$("a").each(function(){this.href+="&x=5"})


ЗЫ. Забыл про существование links
...
Рейтинг: 0 / 0
Замена href
    #38440812
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потом выяснится, что не всем links`ам страницы это нужно делать...
...
Рейтинг: 0 / 0
Замена href
    #38440829
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, пришел поручик Ржевский и все испортил (с)
...
Рейтинг: 0 / 0
Замена href
    #38440851
smoll2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! С этим разобрался.
Возможно ли сделать тоже самое но при наведении или нажатию на ссылку?
...
Рейтинг: 0 / 0
Замена href
    #38440855
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А то!
...
Рейтинг: 0 / 0
Замена href
    #38440871
smoll2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyА то!
Хоть на мысль натолкните.
...
Рейтинг: 0 / 0
Замена href
    #38440872
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smoll2000Спасибо! С этим разобрался.
Возможно ли сделать тоже самое но при наведении или нажатию на ссылку?и какой должна стать ссылка после пяти наведений?
...
Рейтинг: 0 / 0
Замена href
    #38440895
smoll2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганельи какой должна стать ссылка после пяти наведений?

не зависимо от количества наведений всем ссылкам на странице, при наведении на ссылки
<a href="test.ru?id=1">Ссылка1</a>
<a href="test.ru?id=2">Ссылка2</a>
<a href="test.ru?id=3">Ссылка3</a>,
добавить параметр "&x=5",
<a href="test.ru?id=1&x=5">Ссылка1</a>
<a href="test.ru?id=2&x=5">Ссылка2</a>
<a href="test.ru?id=3&x=5">Ссылка3</a>
...
Рейтинг: 0 / 0
Замена href
    #38440903
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smoll2000не зависимо от количества наведенийдобавьте при загрузке страницы (а лучше на сервере где html формируется)
и от количества наведений зависеть не будет, и добавлено будет
задача решена
...
Рейтинг: 0 / 0
Замена href
    #38440922
smoll2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганельsmoll2000не зависимо от количества наведенийдобавьте при загрузке страницы (а лучше на сервере где html формируется)
и от количества наведений зависеть не будет, и добавлено будет
задача решена

x=5 это параметр scrollTop, на сервере его добавить не возможно, а при загрузке страницы он равен 0
...
Рейтинг: 0 / 0
Замена href
    #38440929
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/forum/621931/zapominat-poziciu-po-vertikali-i-vozvrashhatsya-na-nee

уверен, если поищете найдете больше
...
Рейтинг: 0 / 0
Замена href
    #38441094
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<html>
<body>
<a href="test.ru?id=1" onmouseover="this.href+='&x=5'">Ссылка1</a>

<a href="test.ru?id=2" onmouseover="this.href+='&x=5'">Ссылка2</a>

<a href="test.ru?id=3" onmouseover="this.href+='&x=5'">Ссылка3</a>
</body>
</html>


ПС. Можно и ещё проще.
...
Рейтинг: 0 / 0
Замена href
    #38441179
smoll2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<html>
<body>
<a href="test.ru?id=1" onmouseover="this.href+='&x=5'">Ссылка1</a>

<a href="test.ru?id=2" onmouseover="this.href+='&x=5'">Ссылка2</a>

<a href="test.ru?id=3" onmouseover="this.href+='&x=5'">Ссылка3</a>
</body>
</html>


ПС. Можно и ещё проще.

Точно! То что нужно! Спасибо!
...
Рейтинг: 0 / 0
Замена href
    #38441185
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Замена href
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]