theretalk.ru

    Главная      
Программирование
Самоучители:

Объект location

Данный объект сохраняет местоположение текущего документа в виде адреса URL этого документа. При управлении объектом location существует возможность изменять адрес URL документа. Объект location связан с текущим объектом window - окном, в которое загружен документ. Документы не содержат информации об адресах URL. Эти адреса являются свойством объектов window.
Синтаксис:

[windowVar.]location.prepertyName

где windowVar - необязательная переменная, задающая конкретное окно, к которому хотите обратиться. Эта переменная также позволяет обращаться к фрейму во фреймосодержащем документе при помощи свойства parent - синонима, используемого при обращении к объекту window верхнего уровня, если окон несколько. Объект location является свойством объекта window. Если вы обращаетесь к объекту location без указания имени окна, то подразумевается свойство текущего окна.
Свойство location объекта window легко перепутать со свойством location объекта document. Значение свойства document.location изменить нельзя, а значение свойства location окна - можно, например при помощи выражения window.location.property. Значение document.location присваивается объекту window.location при первоначальной загрузке документа, потому, что документы всегда загружаются в окна.


Свойства

Объект location имеет следующие свойства:
    • hash - имя метки в адресе URL (если задано);
    • host - часть hostname:port адреса URL текущего документа;
    • hostname - имя хоста и домена (или цифровой IP-адрес) в адресе URL текущего документа;
    • href - полный адрес URL текущего документа;
    • pathname - часть адреса URL, описывающая каталог, в котором находится документ;
    • port - номер порта, который использует сервер;
    • protocol - префикс адреса URL, описывающий протокол обмена, (например, http:);
    • target - соответствует атрибуту target в теге <href>.


Методы и обработчики событий

Для объекта location методы, не определены, также не связан с какими-либо обработчиками событий.

Примеры

Чтобы присвоить свойству location текущего окна в качестве значения новый адрес URL, используйте такой вид:
self.location="http://wdstudio.al.ru";
который в данном случае загружает в текущее окно Web-страницу. Вы можете опустить объект self, поскольку он является ссылкой на текущее окно.
Чтобы загрузить ресурс в фреймосодержащий документ, можно записать так:
parent.frames[0].location = "http://my.site.ru";
где parent.frames[0] соответствует первому фрейму в текущем документе.

Интернет и сети
Самоучители:
Статьи:

theretalk.ru 2007-2008 г.

Rambler's Top100


на www.altavista.ru