JavaScript document.location.reload

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

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


31.01.2011 09:33

Комментарии

document.location.href = document.location.href Это тоже невероятно плохо, если в адресе присутствует хэш (имя якоря в URL), тогда страница просто не обновляется.
Денис |

Copyrights © 2007 - 2026 YaPro.Ru