![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Методы объекта location предназначены для управления загрузкой и перезагрузкой страницы. Это управление заключается в том, что можно либо перезагрузить текущий документ (метод reload ()), либо загрузить новый (метод replace ()).
window.location.reload(true);Метод reload () полностью моделирует поведение браузера при нажатии на кнопку Reload в панели инструментов. Если вызывать метод без аргумента или указать его равным true, то браузер проверит время последней модификации документа и загрузит его либо из кеша (если документ не был модифицирован), либо с сервера. Такое поведение соответствует простому нажатию кнопки Reload браузера (клавиши F5 в Internet Explorer). Если в качестве аргумента указать false, то браузер перезагрузит текущий документ с сервера, несмотря ни на что. Такое поведение соответствует одновременному нажатию клавиши Shift и кнопки браузера Reload (или Ctrl+F5 в Internet Explorer).
Используя объект location, перейти на новую страницу можно двумя способами:
window.location.href="http://www.newsite.ru/";window.location.replace("http://www.newsite.ru/");Разница между ними - в отображении этого действия в истории посещений страниц window. history. В первом случае в историю посещений добавится новый элемент, содержащий адрес " http://www.newsite.ru/ ", так что при желании можно будет нажать кнопку Back на панели браузера, чтобы вернуться к прежней странице. Во втором случае новый адрес "http://www.newsite.ru/ " заместит прежний в истории посещений, и вернуться к прежней странице нажатием кнопки Back уже будет невозможно.
Дата публикования: 2015-01-24; Прочитано: 183 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!