Объект Location применяется к объектам Window и Frame и предоставляет информацию об окне (или фрейме) текущего URL. Примеры объекта Location уже приводились, но все его свойства не рассматривались. Перечислим все свойства объекта Location. Они возвращают информацию о URL текущего документа. Задавая их, можно перемещаться к другому документу.
Href. Это свойство возвращает или устанавливает полный URL объекта, который будет загружен в броузер. Используя это свойство, можно соединиться с другими URL с помощью VBScript-кода. Чтобы отобразить URL текущего документа, используется следующее выражение.
MsgBox "You are currently viewing " & document.location.href
' (Текущий документ...)
Можно отобразить другой документ в окне или фрейме с помощью следующего оператора.
document.location.href = "http://www.microsoft.com"
Как вы уже знаете их гл. 20, URL имеет определенные части. Свойства, приведенные в табл. 21.3, возвращают (или устанавливают) их.
Таблица 21.3. Свойства URL
Свойство |
Действие |
Protocol |
Возвращает или устанавливает протокол URL (обычно http) |
Host |
Возвращает или устанавливает хост и порт URL. Хост и порт разделены двоеточием. Значение порта необязательно и редко используется |
Hostname |
Возвращает или устанавливает хост URL, который может быть как именем, так и IP-адресом |
Port |
Возвращает или устанавливает порт URL (необходимо задать номер порта в WWW URL) |
Pathname |
Возвращает или устанавливает имя пути URL. Это свойство можно использовать, когда необходимо показать документ, находящийся вне корня Web |