Помощь в скрипте.
Имеется скрипт для редиректа пользователей пришедших с определённых сайтов
script type="text/javascript"> var refarray = new Array(); refarray['domain1.com'] = "http://tegos.ru";//ссылки откуда приходит человек refarray['domain2.com'] = "http://sasisa.ru"; refarray['domain4.com'] = "http://4ik.ru"; refarray['domain5.com'] = "http://wen.ru"; refarray['domain6.com'] = "http://anwap.org"; refarray['domain7.com'] = "http://xwab.ru"; for (var i in refarray) { if(document.referrer==refarray[i]) { window.location.href = 'http://Ваш сайт/r.php?l=Ссылка на которую переходить'; } } Задача такая, сделать так, чтобы можно было редиректить со всех страниц, например mail.ru, т.е. вот это разные страницы: mail.ru/?area=Messages mail.ru/?area=Contact&action=chat&userId=752777644 mail.ru/?area=Contact&action=chat&userId=95797171... и все такие страницы вписать отдельно в существующий вариант кода невозможно, ибо их огромное количество, можно ли как-то написать mail.ru/* - и всех пользователей, кто пришёл с со всех страниц вида mail.ru/* редиректило на другой сайт. так это же довольно просто скрипт, я думаю, что-нибудь типо, сохранить ссылку входящую в массив, если начала массива совпадает с ссылками предложенными из списка, то редиректить.. Подскажите, кто чем может) |
Цитата:
Цитата:
Цитата:
Цитата:
|
dmitriymar,
Что значит ваш ответ? Ошибки? Основы обязательно выучу, но совет всё равно нужен. |
какой совет ? в чём ? там всё сплошная ошибка. в каждой строке или алгоритмическая или незнание основ языка вообще, ошибки проектирования -тоже незнание основ, возможностей языка .
1 ассоциативных массивов(хешей ) в js нет и не было 2 чтоб проверить есть ли свойство с опр именем у объекта -незачем перебирать весь объект 3 выходы из цикла.. 4 5 .... |
Можешь мне, пожалуйста, помочь с этим скриптом? Заплачу деньги, если хочешь
|
dmitriymar,
Можешь мне, пожалуйста, помочь с этим скриптом? Заплачу деньги, если хочешь |
Часовой пояс GMT +3, время: 22:44. |