Реклама на сайте Advertise with us

Как определить реферера на java script?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 13.04.04
Сообщения: 301
Рейтинг: 133

Ссылка на сообщениеДобавлено: 04/10/05 в 17:33       Ответить с цитатойцитата 

Мне надо определить реферера на js, узнать домен, и если домен совпадает с нужным мне, средиректить на определенную страницу.

.htaccess не предлагать, не пойдет ;)

0
 

Best4U.Biz

С нами с 21.02.04
Сообщения: 1252
Рейтинг: 1441

Ссылка на сообщениеДобавлено: 04/10/05 в 19:59       Ответить с цитатойцитата 

Код:

<script language="javascript">
refurl = document.referer;
refdom = url.match( /:\/\/(www\.)?([^\/:]+)/ );
if(refdom == 'tot.domain.com'){
   top.location.replace('idi.kuda.nado.com');
}
</script>

Примерно так

PPC - не думай о конвертации | Pay Per Lead/Action - то, во что эволюционируют ППС | лучший хостинг

4
 



С нами с 13.04.04
Сообщения: 301
Рейтинг: 133

Ссылка на сообщениеДобавлено: 04/10/05 в 20:56       Ответить с цитатойцитата 

Sams писал:
Код:

<script language="javascript">
refurl = document.referer;
refdom = url.match( /:\/\/(www\.)?([^\/:]+)/ );
if(refdom == 'tot.domain.com'){
   top.location.replace('idi.kuda.nado.com');
}
</script>

Примерно так


Не срабатывает :-/

0
 



С нами с 12.06.04
Сообщения: 267
Рейтинг: 246

Ссылка на сообщениеДобавлено: 04/10/05 в 21:43       Ответить с цитатойцитата 

<script language="javascript">
refurl = document.referer;
refdom = refurl.match( /:\/\/(www\.)?([^\/:]+)/ );
if(refdom == 'tot.domain.com'){
top.location.replace('idi.kuda.nado.com');
}
</script>

так попробуй

0
 



С нами с 13.04.04
Сообщения: 301
Рейтинг: 133

Ссылка на сообщениеДобавлено: 04/10/05 в 22:11       Ответить с цитатойцитата 

Неа ;(

0
 



С нами с 12.06.04
Сообщения: 267
Рейтинг: 246

Ссылка на сообщениеДобавлено: 04/10/05 в 22:34       Ответить с цитатойцитата 

пробуй эти -

Код:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var refarray = new Array();
refarray['domain1.com'] = "http://www.able2know.com/pagefordomain1.htm";
refarray['domain2.com'] = "http://www.able2know.com/pagefordomain2.htm";
refarray['domain3.com'] = "http://www.able2know.com/pagefordomain3.htm";
for (var i in refarray) {
if (document.referrer.indexOf(i) != -1) window.location.replace(refarray[i]);
}
//  End -->
</script>


Код:
<script language="JavaScript"><!--
var who = document.referrer;

if (who.indexOf('www.domain1.com') != -1)
    window.location.href = 'http://www.domain1.com/domain1/';
if (who.indexOf('www.domain2.com') != -1)
    window.location.href = 'http://www.domain2.com/domain2/';
else
    alert('Where DID you come from?');
//--></script>

4
 



С нами с 13.04.04
Сообщения: 301
Рейтинг: 133

Ссылка на сообщениеДобавлено: 04/10/05 в 22:48       Ответить с цитатойцитата 

Посмотрел второй сразу, он более простой. Попробовал - работает!
Теперь расскажите, как тут поставить что-то типа "or" или "case of" ?

Спасибо! +4

0
 



С нами с 12.06.04
Сообщения: 267
Рейтинг: 246

Ссылка на сообщениеДобавлено: 04/10/05 в 23:23       Ответить с цитатойцитата 

а тебе и не надо ни or ни case of
тут цикл идет до первового совпадения, если нет совпадений - тогда отправляем на default url

Код:
<script language="JavaScript"><!--
var who = document.referrer;

if (who.indexOf('domain1.com') != -1)
    window.location.href = 'http://link1.com';
if (who.indexOf('domain2.com') != -1)
    window.location.href = 'http://link2.com';
else
    window.location.href = 'http://default-link.com';
//--></script>

0
 

Best4U.Biz

С нами с 21.02.04
Сообщения: 1252
Рейтинг: 1441

Ссылка на сообщениеДобавлено: 05/10/05 в 00:26       Ответить с цитатойцитата 

solid писал:
<script language="javascript">
refurl = document.referer;
refdom = refurl.match( /:\/\/(www\.)?([^\/:]+)/ );
if(refdom == 'tot.domain.com'){
top.location.replace('idi.kuda.nado.com');
}
</script>
так попробуй

Точно. Опечатка у меня icon_smile.gif

ЗЫ Проверил - у меня работает...
ЗЗЫ При проверке домен надо без www. писать.

PPC - не думай о конвертации | Pay Per Lead/Action - то, во что эволюционируют ППС | лучший хостинг

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »