Не понятен редирект на яве

Тема в разделе "Вопросы новичков", создана пользователем k2651, 12 дек 2009.

Статус темы:
Закрыта.
  1. k2651

    k2651

    Регистр.:
    21 дек 2008
    Сообщения:
    169
    Симпатии:
    103
    В общем просматривая выдачу увидел следующее:
    <title>кей</title>
    <script src="1.js"></script>
    содержимое 1.js :
    document.write("<script language=Javascript src='http://доментдс.ru/1.php?ref="+escape(document.referrer)+"'></scr"+"ipt>");
    document.write("<script language=Javascript src='http://домен тдс.ru/2.php?ref="+escape(document.referrer)+"'></scr"+"ipt>");
    как тут происходит редирект?
     
  2. potuga

    potuga

    Регистр.:
    22 сен 2009
    Сообщения:
    376
    Симпатии:
    91
    Тут никак, ты либо не нашел еще несколько скриптов на странице, либо редирект в скриптах, которые отдаются по

    http://доментдс.ru/1.php?ref="+escape(document.referrer)

    и по

    Перейти по ссылке тдс.ru/2.php?ref="+escape(document.referrer)
     
  3. k2651

    k2651

    Регистр.:
    21 дек 2008
    Сообщения:
    169
    Симпатии:
    103
    Нет, больше ява скриптов на доровее нету. Это точно.

    Тогда другой вопрос. Каким образом содержимое файла 1.js, вернее ссылки в них, могут управлять переадресацией?Примеры?
     
  4. ask0n

    ask0n

    Регистр.:
    9 июн 2009
    Сообщения:
    227
    Симпатии:
    63
    Код:
    <script>
    document.location.href = "";
    </script>
    и еще до кучи:
    location="http://www.com";
    window.location.reload("http://www.com");
    document.location.replace("http://www.com");
     
  5. Levitt

    Levitt

    Регистр.:
    20 май 2008
    Сообщения:
    358
    Симпатии:
    36
    это не редирект, а скрипт для примитивного учета источника трафика
     
  6. franya

    franya Создатель

    Регистр.:
    4 окт 2007
    Сообщения:
    47
    Симпатии:
    7
    А что можете сказать по поводу этого редиректа:
    <script language=javascript>
    <!--
    function go() {
    location.href='http://mysite.com/tds';
    }
    // -->
    </script>


    <a href="#" onclick="go()">
     
  7. potuga

    potuga

    Регистр.:
    22 сен 2009
    Сообщения:
    376
    Симпатии:
    91
    Что тут можно сказать? Простейший редирект на js. Аналогчный
    HTML:
    <a href="#" onclick="location.href='http://mysite.com/tds'">
    А такой редирект стандартный в джако, например.
     
  8. Hilo

    Hilo

    Moderator
    Регистр.:
    31 мар 2008
    Сообщения:
    916
    Симпатии:
    579
    Вот ещё redirect (META тег + JavaScript)
    Оптимальный способ перенаправления пользователя на другую страницу, в том случае, например, если вы поменяли домен. Таким цветом отмечены значения, которые нужно изменить. Работает практически в любом браузере. Copy'n'paste на здоровье :)

    HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <script language="JavaScript1.1" type="text/javascript">
    <!--
    location.replace("http://www.new.site/page.html"); // текущая страница будет заменена в history на новую — важно в плане юзабилити
    //-->
    </script>
    <noscript>
    <meta http-equiv="Refresh" content="0; URL=http://www.new.site/page.html"> <!-- для тех нескольких процентов «сёрферов», которые отключили JavaScript -->
    </noscript>
    </head>
    <body>
    Мы перебрались на <a href="http://www.new.site/page.html">новое местечко</a>.
    </body>
    </html>
     
Статус темы:
Закрыта.