Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Замена href / 19 сообщений из 19, страница 1 из 1
25.10.2013, 09:52
    #38440767
smoll2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Добрый день!
Как при помощи 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
25.10.2013, 09:57
    #38440777
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
На jQuery так
Код: javascript
1.
$("a").each(function(){this.href+="&x=5"})

А без jQuery лень писать такую тривию, многобукв.
...
Рейтинг: 0 / 0
25.10.2013, 10:09
    #38440793
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Код: 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
25.10.2013, 10:14
    #38440798
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Antonariy...А без jQuery лень писать такую тривию, многобукв.
И где там многабукафф? Одну строчку цикла написать? Типа, document.links[i].href+="&x=5";
...
Рейтинг: 0 / 0
25.10.2013, 10:15
    #38440801
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Тьфуты, вот так:
for(var i=0;i<document.links.length;i++) document.links[i].href+="&x=5";
...
Рейтинг: 0 / 0
25.10.2013, 10:17
    #38440808
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Еще бы, у тебя букв почти в два раза больше! :)
Код: 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
25.10.2013, 10:21
    #38440812
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Потом выяснится, что не всем links`ам страницы это нужно делать...
...
Рейтинг: 0 / 0
25.10.2013, 10:27
    #38440829
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Ну вот, пришел поручик Ржевский и все испортил (с)
...
Рейтинг: 0 / 0
25.10.2013, 10:38
    #38440851
smoll2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Спасибо! С этим разобрался.
Возможно ли сделать тоже самое но при наведении или нажатию на ссылку?
...
Рейтинг: 0 / 0
25.10.2013, 10:40
    #38440855
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
А то!
...
Рейтинг: 0 / 0
25.10.2013, 10:53
    #38440871
smoll2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
AntonariyА то!
Хоть на мысль натолкните.
...
Рейтинг: 0 / 0
25.10.2013, 10:53
    #38440872
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
smoll2000Спасибо! С этим разобрался.
Возможно ли сделать тоже самое но при наведении или нажатию на ссылку?и какой должна стать ссылка после пяти наведений?
...
Рейтинг: 0 / 0
25.10.2013, 11:04
    #38440895
smoll2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Паганельи какой должна стать ссылка после пяти наведений?

не зависимо от количества наведений всем ссылкам на странице, при наведении на ссылки
<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
25.10.2013, 11:07
    #38440903
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
smoll2000не зависимо от количества наведенийдобавьте при загрузке страницы (а лучше на сервере где html формируется)
и от количества наведений зависеть не будет, и добавлено будет
задача решена
...
Рейтинг: 0 / 0
25.10.2013, 11:17
    #38440922
smoll2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Паганельsmoll2000не зависимо от количества наведенийдобавьте при загрузке страницы (а лучше на сервере где html формируется)
и от количества наведений зависеть не будет, и добавлено будет
задача решена

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

уверен, если поищете найдете больше
...
Рейтинг: 0 / 0
25.10.2013, 12:47
    #38441094
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
Код: 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
25.10.2013, 13:21
    #38441179
smoll2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
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
25.10.2013, 13:24
    #38441185
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена href
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Замена href / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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