Объект Location
Объект 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 |