JavaScript document.location.reload

document.location.reload(); - плохо, потому что если на текущую страницу пришли с помощью поиска, то браузер задаст юзеру вопрос "отправить запрос заново?". Надо делать document.location.href = document.location.href;

Либо - проверять вид запроса текущей страницы, и если он не POST, то можно применять document.location.reload() - оно лучше чем document.location.href тем, что возвращает позицию прокрутки скроллбара на просматриваемое посетителем место страницы.

Оцени публикацию:
  • 13,64
Оценили: 13
Теги : JavaScript

Комментарии посетителей:

  • document.location.href = document.location.href
    Это тоже невероятно плохо, если в адресе присутствует хэш (имя якоря в URL), тогда страница просто не обновляется.
    14 июля 2014, 20:13 коммент полезен : 0 # Денис3

Предложения и пожелания:

 

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2019 YaPro.Ru

Лебеденко Николай Николаевич
Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter