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

объект window

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

Фреймы и элементы Frame. С расширением объектных моделей, когда почти все элементы HTML стали доступны сценариям (IE4+, NN6), возникло несоответствие в терминологии. Все, что было рассказано о фреймах в этой главе относится к исходной объектной модели, где фрейм является отдельным типом окна, причем разница заключается лишь в создании ссылок на объекты. Это справедливо даже в последних версиях браузеров.
Тем не менее, элемент FRAME отличается от объекта фрейма исходной модели. Элемент FRAME представляет собой объект, чьи свойства определяются атрибутами дескриптора <FRAME>. А это предоставляет доступ к таким параметрам, как границы фрейма и полосы прокрутки, — свойствам, не присушим исходному объекту фрейма.
Ссылки на фрейм и элемент FRAME также различны. Ранее в этой главе было приведено немало примеров того, как необходимо создавать ссылки на фреймы старым способом. Доступ к объекту элемента FRAME осуществляется с помощью атрибута ID или родительско-дочерних ссылок в элементе FRAMESET (свойством parentNode для перехода к элементу FRAME, содержащему документ, воспользоваться нельзя). Я предпочитаю присваивать значе ние атрибуту ID дескриптора <FRAME> и осуществлять доступ к элементу FRAME с помощью объекта document, находящегося в родительском (parent) (или верхнем (top)) окне иерархической структуры набора фреймов. Поэтому для доступа к свойству frameBorder элемента FRAME используется следующий синтаксис:

parent.document.all.frame1ID.frameBorder

или в IЕ5+ и NN 6+

parent.document.getElementById ("frame1ID"). frameBorder

Когда ссылка задается с помощью элемента FRAME , доступ к документу, содержащемуся во фрейме, невозможен.

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 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