frame | NN n/a IE 4 DOM 1 | ||
FRAME отражает элемент HTML FRAME, который может быть сгенерирован только внутри элемента FRAMESET. Navigator обрабатывает фрейм подобно объекту window. Internet Explorer 3 и последующие также проявляют подобное поведение. Если Вы нуждаетесь в доступе к свойствам, перечисленным в этой секции, Вы должны обратиться к объекту FRAME через его ID (не через имя). Знайте, что ссылки для создания объектов, представленные в этой секции не работают должным образом в версии Internet Explorer 4 Windows 95. Также, метка-заполнитель windowRef может быть заполнена parent или top, если ссылка находится в сценарии, находящемся в дочернем фрейме. В IE5+ объект имеет те же свойства, методы и обработчики события, что и все HTML-элементы. | |||
Эквивалент HTML
<FRAME> | |||
Объектно-ориентированная модель
|
Свойства:
borderColor | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Цвет границы фрейма. Каждый браузер и операционная система отображают цветные границы по-разному. |
|||
Пример:
parent.document.all.myFrame.borderColor = "salmon" |
|||
Возвращаемое значение: Шестнадцатеричный триплет или одна из цветовых констант. Установка "" интерпретируется как "#000000" (черный). |
|||
|
contentDocument | NN6 | ||
Только чтение | |||
Свойство содержит ссылку на объект документа, содержащийся в текущем фрейме. |
|||
Возвращаемое значение: ссылка на объект документа |
|||
|
dataFld | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Используется с IE 4 для закрепления данных, чтобы привязать имя отдаленного столбца источника данных к значению SRC объекта frame. Атрибут dataSrc уже должен быть установлен для элемента. Одновременная установка свойств и dataFld, и dataSrc для пустых строк нарушает закрепление между источником данных и элементом. | |||
Пример:
parent.document.all.myFrame.dataFld = "linkURL" | |||
Возвращаемое значение: Чувствительный к регистру идентификатор столбца источника данных | |||
|
dataSrc | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Используется с IE 4 для закрепления данных, чтобы связать имя удаленного источника данных ODBC (типа Oracle или SQL Server database) с элементом. Содержание из источника данных определено через атрибут dataFld. Одновременная установка свойств и dataFld, и dataSrc для пустых строк нарушает закрепление между источником данных и элементом. |
|||
Пример:
parent.document.all.myFrame.dataSrc = "#DBSRC3" |
|||
Возвращаемое значение: Чувствительный к регистру идентификатор источника данных. |
|||
|
Document | NN n/a IE 4 DOM n/a | ||
Только чтение | |||
Свойство (с прописной буквы D) позволяет "перепрыгнуть" через обычную иерархию узлов элементов от frame к document. Оно содержит ссылку на документ, содержащий указанный фрейм. | |||
Возвращаемое значение: объект document |
|||
|
frameBorder | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Контролирует, отображает ли индивидуальный фрейм в пределах FRAMESET границу. Управление индивидуальными границами фрейма, кажется, проблема для большинства браузеров в большинстве операционных систем. Выключение границы одного фрейма не может иметь никакого эффекта, если все смежные фреймы имеют их. Не стесняйтесь экспериментировать с эффектами превращения, когда некоторые фреймы с границами, а некоторые - нет, но убедитесь, что проверили конечный эффект на всех браузерах и операционных системах, используемых вашей аудиторией. Положитесь на более удобный атрибут frameBorder или свойство frameBorder объекта FRAMESET. | |||
Пример:
parent.document.all.otherFrame.frameBorder = "no" | |||
Возвращаемое значение: Internet Explorer 4 понимает строковые значения 1 (на) и 0 (от) (также как yes и no). | |||
|
height, width | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Высота элемента в пикселах. Изменение этих значений немедленно отражается на текущем содержании страницы. Знайте, что некоторые элементы, типа IMG, могут масштабироваться, чтобы приспособиться к новому размеру. |
|||
Пример:
parent.document.all.myFrame.height = 250 |
|||
Возвращаемое значение: Целое число. |
|||
|
longDesc | NN 6 | ||
Чтение/Изменение | |||
Свойство эквивалентно атрибуту LONGDESC дескриптора FRAME. Этот атрибут стандарта HTML 4.0 предназначен для передачи броузерам URL документа, содержащего длинное описание элемента. |
|||
Возвращаемое значение: Строка URL |
|||
|
marginHeight, marginWidth | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Число пикселов между внутренним краем фрейма и содержанием фрейма. Свойство marginHeight управляет пространством на вершине и (когда пролистано) у основания фрейма; атрибут marginWidth управляет пространством у граней фрейма слева и справа . По умолчанию Internet Explorer 4 автоматически выставляет край 14 (Windows) или 8 (Macintosh) пикселов. Но если Вы пытаетесь отменить заданное по умолчанию поведение, знайте, что установка любого из этих двух атрибутов обнуляет другой. Поэтому Вы должны назначить значения на оба атрибута. | |||
Пример:
parent.document.all.myFrame.marginHeight = 14 parent.document.all.myFrame.marginWidth = 5 | |||
Возвращаемое значение: Положительное целое число или 0. |
|||
|
name | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Идентификатор, связанный с фреймом для использования как значение, назначенное на атрибут TARGET, или как ссылки сценария на фрейм. Значение обычно назначается через атрибут NAME, но может изменяться сценарием в случае необходимости. | |||
Пример:
if (parent.frames[1].name == "main") { ... } | |||
Возвращаемое значение: Чувствительный к регистру идентификатор, который подчиняется правилам именования: не может содержать никаких пробелов, не может начинаться с цифры и не должен содержать пунктуационных символов кроме символа подчеркивания. | |||
|
noResize | NN6 IE 4 DOM 1 | ||
Чтение/Изменение | |||
Может ли размер фрейма быть изменен пользователем. Все границы элемента FRAME становятся блокированными, и все грани, которые простираются на другие фреймы в FRAMESET, также становятся блокированным . | |||
Пример:
parent.document.all.frameID.noResize = "true" | |||
Возвращаемое значение: Булево значение: true | false. | |||
|
scrolling | NN6 IE 4 DOM 1 | ||
Чтение/Изменение | |||
Обработка полос прокрутки для фрейма, когда содержание превышает видимую область фрейма. Вы можете указать фрейму отображать полосы прокрутки либо всегда, либо никогда. Или Вы можете позволить браузеру автоопределять потребность в прокрутке. | |||
Пример:
parent.document.all.mainFrame.scrolling = "yes" | |||
Возвращаемое значение: 1 из 3 констант (как строка): auto | no | yes. |
|||
|
src | NN 6 IE 4 DOM n/a | ||
Чтение/Изменение | |||
URL файла, загруженного во фрейм. Чтобы изменить содержание, назначите свойству новый URL. Вы можете также указать свойству фрейма location.href загружать различные документы во фрейм, используя ссылки, связанные с окном (parent.frameName.location.href = "newDoc.html"). | |||
Пример:
parent.document.all.myFrame.src = "images/altNavBar.jpg" | |||
Возвращаемое значение: Полный или относительный URL как строка. | |||
|
Определённые обработчики событий:
HIVE: All information for read only. Please respect copyright! |