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

объект window

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

Проверка загрузки фреймов. При разработке Web-приложения иногда необходимо убедиться, что страница загружает полный набор фреймов. Рассмотрим, например, следующую возможность: посетитель Web-узла добавляет в список закладок только один из фреймов. При следующем посещении в браузере отображается документ только из одного фрейма. Вполне вероятно, что меню навигации при этом находится в другом фрейме из набора, который в данной ситуации загружается не полностью.
Сценарий может проверить, загружается ли страница в своем наборе фреймов, сравнив URL окон top и self . Если они совпадают, это значит, что для страницы необходимо загрузить набор фреймов. Простая версия этого сценария, загружающая необходимый набор фреймов, показана в листинге. В сценарий включен специальный код для NN 4, предотвращающий отображение отдельного фрейма (NN 4 для Windows и Unix загружает страницу в отдельном скрытом окне и запускает ее сценарии). Чтобы получить более полную реализацию этого сценария, в котором набору передается параметр, определяющий открытие страницы в одном из фреймов, обратитесь к свойству location.search.

<script language="JavaScript">
var isNav4 = (navigator.appName == "Netscape" &&
parselnt(navigator.appVersion) == 4}
if (top.location.href == window.location.href) {
if (isNav4) {
if (window.innerWidth ! = 0) {
top.location.href - "myFrameset.html"
}
} else {
top.location.href = "myFrameset.html"
}
}
</script>

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | <<< | >>>

Hosted by uCoz