в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объекты history и location

предыдущая страничка следующая страничка

Если при написании сценария требуется дополнительная информация об URL, очень удобно использовать объект window, location. Можно также получить основную ссылку, на которой и базируются URL -адреса документов, выбранные пользователем для дальнейшей работы. Данный объект часто используется при разработке узла на одном компьютере и по следующей его отправке на сервер (возможно через узел Internet-провайдера), на котором, в свою очередь, существует собственная структура папок. При написании сценария необходимо создавать основные ссылки на текущий документ, расположенный в той или иной пап ке. Таким образом можно формировать полные URL для загрузки любых документов. Совсем необязательно вручную изменять основные ссылки в документах при перемещении файлов с одного компьютера на другой, или из одной папки в другую. Для того чтобы извлечь часть URL-адреса и затем изменить его для соответствующей папки, используют следующее выражение:

var baseRef=location.href.substring (0,location.href.lastlndexOf ("/") + 1)

внимание

Безопасность: для обеспечения безопасной работы в Internet и защиты от все в озможных посягательств в браузерах, поддерживающих сценарии, доступ к свойствам объекта location заблокирован из фреймов, которые расположе ны на сервере и в домене, отличных от того , в котором расположен соответствующий сценарий (это не относится к использованию защищенных сценариев в Netscape Navigator4+ и ситуации, когда в Internet Explorer установлены доверительные отношения с узлом). Таким образом, в проекты многих разработчиков помещается специальная функция , обеспечивающая защиту документов от Web-посетителей, имеющих "виды" на ваш сценарий. Если вы попытаетесь предоставить такой доступ к свойствам объекта location, то на экране поя вится предупреждающее сообщение, извещающее о "запрещении доступа".

Устанавливая значения некоторых свойств location, можно контролировать документы, загружаемые в окно или фрейм. Если необходимо загрузить в окно браузера новую страницу или узел, необходимо ввести в поле адреса соответствующий URL, предварительно задав его в свойстве window.location.href. Хотя некоторые, наверное, считают, что в JavaScript существует метод с ключевыми словами Go или Open (как аналог кнопок панели управления браузера): window. location.href="http://www.dannyg.com/"
 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | <<< | >>>

Hosted by uCoz