как из относительной ссылки сделать абсолютную через jqwery

U
На сайте с 24.02.2009
Offline
116
730

имеем


<ul class="menu" id="fmtop"><li class="item3"><a href="/informaciya.html"><span>Услуги и цены</span></a></li></ul>

нужно получить

	<ul class="menu" id="fmtop"><li class="item3"><a href="http://site.ru/informaciya.html"><span>Услуги и цены</span></a></li></ul>
DiAksID
На сайте с 02.08.2008
Offline
236
#1

сюда зайти javascript location

show must go on !!!...
C
На сайте с 04.02.2005
Offline
291
#2

1. host=location.host

2. $('.menu a').each(

href = $(this).attrt('href')

//проверить наличие протокола, хоста

href = host+href

$(this).attrt('href',href)

)

U
На сайте с 24.02.2009
Offline
116
#3

а если я вставляю сначала вот этот html код через DOM

т.е в коде странице не видно, а он есть. то как к ссылкам тогда добавить имя домена?

C
На сайте с 04.02.2005
Offline
291
#4
ufaclub:
а если я вставляю сначала вот этот html код через DOM

т.е в коде странице не видно, а он есть. то как к ссылкам тогда добавить имя домена?

Переведи (с)

U
На сайте с 24.02.2009
Offline
116
#5
Chukcha:
Переведи (с)

ну с другого сайта тяну кусок кода

вот так



//$(document).ready(function() {
//$.get('http://beta5.site.pro/', function(res) {

// var parse=$(res.responseText),
// tab=parse.find("ul#fmtop");
// $("#inline_parser1").append(tab);

// });


т.е в #inline_parser1 вставляется код (DOM) <ul id="fmtop"><li><a href="/informaciya.html"><span>Информация</span></a><li></ul>

а мне нужно чтобы не /informaciya.html а http://site.ru//informaciya.html было

C
На сайте с 04.02.2005
Offline
291
#6

site.ru - чей?

или это http://beta5.site.pro?

[Удален]
#7
ufaclub:
т.е в #inline_parser1 вставляется код (DOM) <ul id="fmtop"><li><a href="/informaciya.html"><span>Информация</span></a><li></ul>

вам надо сослаться на домен отличный от вашего?

U
На сайте с 24.02.2009
Offline
116
#8
burunduk:
вам надо сослаться на домен отличный от вашего?

да, это подменен будет

---------- Добавлено 29.07.2013 в 22:43 ----------

Chukcha:
site.ru - чей?

или это http://beta5.site.pro?

да это beta5.site.pro

H
На сайте с 09.10.2012
Offline
11
#9

Ну так замените в варианте Chukcha

host=location.host

на

host = 'http://beta5.site.pro/';

если таких сайтов несколько, обобщите это в функцию.

TF-Studio
На сайте с 17.08.2010
Offline
334
#10

Вирус новый готовите, для слива трафика?

Есть уже такой в сети.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий