1. JavaScript / Говнокод #12634

    +150

    1. 1
    <a href="javascript: document.location.href = document.location.href;" onclick="s_objectID=&quot;javascript: document.location.href = document.location.href;_1&quot;;return this.s_oc?this.s_oc(e):true">Нажмите здесь, если сканирование не закончилось.</a>

    document.location.href = document.location.href

    Запостил: TRANE73, 22 Февраля 2013

    Комментарии (16) RSS

    • На сайте NVIDEA, а точнее на странице автоматического сканирования драйверов...
      Ответить
    • document.location.href = document.location.href

      вроде это как быстрый способ из js перегрузить текущую страницу в браузере. или нет?
      Ответить
      • Посоны на SO сказали использовать `location.reload();`, но и так пойдет.
        Ответить
        • reload не кошерен, если ты пришел из POST. Браузер при вызове reload спросит "Не жалете ли отправить данные заново?", а так будет GET
          Ответить
    • по-моему это сгенерированый код...
      выражение "document.location.href = document.location.href" может быть связано родительскими\дочерними окнами и для всех 1 генератор...хотя это только мое предположение...не думаю что NVIDIA наняла фрилансеров\индусов)))
      Ответить
      • http://govnokod.ru/7151
        раньше было
        Ответить
        • там вопросов нет)) но тут не функции все же...
          Ответить
          • Это к вопросу про индусов. Я вообще последнее время разочаровываюсь в больших «крутых» корпорациях с их «крутыми» программистами.
            Ответить
            • Индусы очень круты.

              http://www.youtube.com/watch?v=QUYa5aTdjfI
              Ответить
    • Предложите другой способ перегрузить страницу, чтобы не вылазило сообщение об повторной отправке если был POST запрос. Так что как на меня ничего страшного нет.
      Ответить

    Добавить комментарий