Головна |
методи об'єкта 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 вже буде неможливо.
Поле адреси і властивість window.location | Історія відвідувань (history)
колекції | Властивості | події | Поняття призначеного для користувача об'єкта