Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7570
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 29.01.2013, 15:23   #1
dealer
me gusta
 
Аватар для dealer
 
Регистрация: 01.06.2009
Сообщений: 729
Бабло: $131041
По умолчанию JS: замена ссылок

Есть ссылка на странице вида:
Код:
<a href="http://download.com/sdsagsgd" rel="nofollow"><img src="http://site.com/img/download.png"></a>
Как заменить ее на ссылку такого вида:
Код:
<a href="http://aga.com/werwerwr" rel="nofollow"><img src="http://site.com/img/download.png"></a>
то есть заменить значение атрибута href на свое?
Внутри тега a из постоянных значений только домен http://download.com
dealer вне форума  
Старый 29.01.2013, 15:42   #2
egorych
Senior Member
 
Аватар для egorych
 
Регистрация: 27.08.2007
Сообщений: 486
Бабло: $41512
По умолчанию

jquery как-то так

$("a[href^='http://download.com']").attr('href', 'http://aga.com/werwerwr')
egorych вне форума  
Старый 29.01.2013, 16:57   #3
huanpedro
Сеньер Член
 
Аватар для huanpedro
 
Регистрация: 03.04.2010
Сообщений: 1,742
Бабло: $280230
По умолчанию

какой еще нафиг jquery, че вы его везде суете. (когда в булочную за углом идешь тоже вертолет заказываешь?)
копай DOM
http://javascript.ru/tutorial/dom/search#poisk-po-tegu
huanpedro вне форума  
Старый 29.01.2013, 18:06   #4
dealer
me gusta
 
Аватар для dealer
 
Регистрация: 01.06.2009
Сообщений: 729
Бабло: $131041
ТС -->
автор темы ТС По умолчанию

спасибо, первый способ помог

Цитата:
какой еще нафиг jquery, че вы его везде суете. (когда в булочную за углом идешь тоже вертолет заказываешь?)
так-то верно, но на сайте уже подгружен jquery для других нужд.
dealer вне форума  
Старый 29.01.2013, 18:09   #5
t0xic
Member или просто член
 
Аватар для t0xic
 
Регистрация: 06.11.2008
Адрес: Kiev
Сообщений: 491
Бабло: $76295
По умолчанию

смотришь innerText каждого тега <a> и если в нём есть "download.com", то заменяешь innerText (ну или innerHTML если удобнее) на нужный.
__________________
Ру-дейтинг лью сюда: > ___1___ <, > ___2___ <
t0xic вне форума  
Старый 29.01.2013, 19:23   #6
t0xic
Member или просто член
 
Аватар для t0xic
 
Регистрация: 06.11.2008
Адрес: Kiev
Сообщений: 491
Бабло: $76295
По умолчанию

Цитата:
Сообщение от t0xic Посмотреть сообщение
смотришь innerText каждого тега <a> и если в нём есть "download.com", то заменяешь innerText (ну или innerHTML если удобнее) на нужный.
хуйню сказал, кстате, проверять не innerText, а аттрибут href, по типу element.href
__________________
Ру-дейтинг лью сюда: > ___1___ <, > ___2___ <
t0xic вне форума