TABLE | NN n/a IE 4 DOM 1 | ||
TABLE отражает элемент HTML TABLE. Другие объекты, связанные с объектом TABLE: CAPTION, COL, COLGROUP, TBODY, TD, TFOOT, THEAD и TR. | |||
Эквивалент HTML
<TABLE> | |||
Объектно-ориентированная модель
|
Свойства:
align | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Определяет горизонтальное выравнивание элемента в пределах окружающего его контейнера. | |||
Пример:
document.all.myTable.align = "center" | |||
Возвращаемое значение: Любая из трех констант горизонтального выравнивания: center | left | right. | |||
|
background | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
URL фонового изображения для таблицы. Если Вы также устанавливаете backgroundColor, цвет появляется, если изображение не в состоянии загрузиться; иначе, изображение перекрывает цвет. | |||
Пример:
document.all.myTable.background = "images/watermark.jpg" | |||
Возвращаемое значение: Абсолютный или относительный URL к фоновому изображению. | |||
|
bgColor | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Цвет фона элемента. Эта установка цвета не отражена в свойстве таблицы стилей backgroundColor. Даже если атрибут bgColor или свойство bgColor установлены с константным названием цвета, возвращенное значение - всегда шестнадцатеричный триплет. | |||
Пример:
document.all.myTable.bgColor = "yellow" | |||
Возвращаемое значение: Шестнадцатеричный триплет или одна из цветовых констант. |
|||
|
border | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Толщина границы вокруг таблицы (в пикселах). Это - трехмерная граница, и она не должна быть перепутана с границами, созданными таблицами стилей. | |||
Пример:
document.all.myTable.border = 4 | |||
Возвращаемое значение: Целочисленное значение. Установка 0 в Internet Explorer 4 удаляет границу полностью. |
|||
|
borderColor | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Цвет границы таблицы. Internet Explorer применяет цвет ко всем четырем строкам, которые составляют внутреннюю границу ячейки. Поэтому цвета смежных ячеек не пересекаются. | |||
Пример:
document.all.myTable.borderColor = "salmon" | |||
Возвращаемое значение: Шестнадцатеричный триплет или одна из цветовых констант. Установка "" интерпретируется как "#000000" (черный). |
|||
|
borderColorDark, borderColorLight | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Трехмерный эффект границ таблицы в Internet Explorer создан осторожным позиционированием светлых и темных строк вокруг фонового или заданного по умолчанию цвета страницы. Вы можете независимо управлять цветами, используемыми для темной и светлой строки, назначая значения свойствам borderColorDark (левые и верхние грани ячейки) и borderColorLight (правые и нижние грани) . Как правило, Вы должны назначить дополнительные цвета на оба свойства. Нет также никакого правила, которое говорит, что Вы должны назначать темный цвет на borderColorDark. | |||
Пример:
document.all.myTable.borderColorDark = "blue" document.all.myTable.borderColorLight = "cornflowerblue" | |||
Возвращаемое значение: Шестнадцатеричный триплет или одна из цветовых констант. Установка "" интерпретируется как "#000000" (черный). |
|||
|
caption | NN n/a IE 4 DOM | ||
Только чтение | |||
Возвращает ссылку на элемент CAPTION, вложенный внутри таблицы. Через эту ссылку Вы можете обращаться к свойствам и методам объекта CAPTION. Это свойство доступно только в Win32 версии Internet Explorer 4. | |||
Пример:
var capText = document.all.myTable.caption.innerHTML | |||
Возвращаемое значение: Ссылка на объект. | |||
|
cellPadding | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Количество пустого пространства между границей ячейки таблицы и содержанием ячейки. Обратите внимание, что это свойство обращается к пространству внутри ячейки. Незначительные корректировки этого свойства не как значимы, когда таблица не отображает границы (когда свойство cellSpacing может помочь в корректировке пространства между ячейками). | |||
Пример:
document.all.myTable.cellPadding = "15" | |||
Возвращаемое значение: Строковое значение для длины в различных единицах или процентах. | |||
|
cellSpacing | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Количество пустого пространства между внешними гранями каждой ячейки таблицы. Если таблица имеет границу, эффект установки cellSpacing должен определить толщину границ между ячейками. Даже без видимой границы, удобочитаемость таблицы часто выигрывает при установленном свойстве. | |||
Пример:
document.all.myTable.cellSpacing = "5" | |||
Возвращаемое значение: Строковое значение для длины в различных единицах или процентах. | |||
|
clientHeight, clientWidth | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Согласно документации Microsoft, эти свойства отражают высоту и ширину элемента (в пикселах). | |||
Пример:
var midHeight = document.all.myTable.clientHeight/2 | |||
Возвращаемое значение: Целое число в пикселах. | |||
|
cols | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Число столбцов таблицы. Соответствующий атрибут COLS помогает браузеру в подготовке перед отображением таблицы. Без этого атрибута браузер, чтобы определить, как таблица должна быть разделена, полагается на элементы TR и TD | |||
Пример:
document.all.myTable.cols = 5 | |||
Возвращаемое значение: Положительное целое число. |
|||
|
dataFld | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Используется с IE 4 для закрепления данных to associate a remote data source column name with individual TD elements inside the table. Атрибут dataSrc уже должен быть установлен для элемента. Одновременная установка свойств и dataFld, и dataSrc для пустых строк нарушает закрепление между источником данных и элементом | |||
Пример:
document.all.inventoryTable.dataFld = "unit_price" | |||
Возвращаемое значение: Чувствительный к регистру идентификатор столбца источника данных | |||
|
dataPageSize | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Используется с IE 4 для закрепления данных, это свойство уведомляет браузер, сколько экземпляров строк таблицы должно быть показано, чтобы разместить число записей источника данных, установленных этим атрибутом. См. методы nextPage() и previousPage() для управления через группы записей. | |||
Пример:
document.all.inventoryTable.dataPageSize = 10 | |||
Возвращаемое значение: Положительное целое число. | |||
|
dataSrc | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Используется с IE 4 для закрепления данных, чтобы связать имя удаленного источника данных ODBC (типа Oracle или SQL Server database) с элементом. Содержание из источника данных определено через атрибут DATAFLD в отдельных элементах TD. Блок непрерывных записей может быть представлен в таблице, когда Вы также устанавливаете атрибут DATAPAGESIZE. Одновременная установка свойств и dataFld, и dataSrc для пустых строк нарушает закрепление между источником данных и элементом. | |||
Пример:
document.all.inventoryTable.dataSrc = "#DBSRC3" | |||
Возвращаемое значение: Чувствительный к регистру идентификатор источника данных. | |||
|
frame | NN n/a IE 4 DOM 1 | ||||||||||||||||||
Чтение/Изменение | |||||||||||||||||||
Какие стороны внешней границы таблицы (атрибутом BORDER или свойством border) показаны. Это свойство не затрагивает внутренние границы между ячейками. | |||||||||||||||||||
Пример:
document.all.orderForm.frame = "hsides" | |||||||||||||||||||
Возвращаемое значение: Любая константа границы без учета регистра (как строка):
| |||||||||||||||||||
|
height, width | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Высота и ширина элемента в пикселах. Изменение этих значений немедленно отражается в текущем содержании страницы. | |||
Пример:
document.all.myTable.height = 250 | |||
Возвращаемое значение: Целое число. | |||
|
recordNumber | NN n/a IE 4 DOM n/a | ||
Только чтение | |||
Используется для связи с источником данных, возвращает целое число, представляющее запись в пределах набора данных, который сгенерировал элемент (то есть, элемент, чьё содержание заполнено через связь с источником данных). Значения этого свойства могут использоваться, чтобы извлечь определенную запись из набора записей Active Data Objects (ADO) (см. свойство recordset ). | |||
Пример:
<SCRIPT FOR="tableTemplate" EVENT="onclick"> myDataCollection.recordset.absoluteposition = this.recordNumber ... </SCRIPT> | |||
Возвращаемое значение: Целое число. | |||
|
rules | NN n/a IE 4 DOM 1 | ||||||||||
Чтение/Изменение | |||||||||||
Где внутренние границы между ячейками представлены браузером. Атрибут BORDER должен присутствовать или как Булева переменная, или установленная на определенный размер границы. Не путайте это свойство с коллекцией rules[] объекта styleSheet. | |||||||||||
Пример:
document.all.myTable.rules = "groups" | |||||||||||
Возвращаемое значение: Любой константа правил без учета регистра (как строка):
| |||||||||||
|
scrollHeight, scrollWidth | NN n/a IE 4 DOM n/a | ||
Только чтение | |||
Описание этих двух свойств неоднозначно. Оно основано на документации Microsoft. Неоднозначны и способы реализации в версиях Windows и Macintosh Internet Explorer 4. Мое предположение, что эти свойства предназначены для того, чтобы измерить высоту и ширину элемента "полоса прокрутки" (в пикселах), даже когда часть страницы не видна и может быть не замечена. Версия Macintosh интерпретирует свойство, подразумевая содержание страницы, которое Вы можете видеть в любой момент. Важный пункт - то, что для ключевых элементов, типа BODY, свойства означают различные вещи и могут разрушать межплатформенную совместимость. | |||
Пример:
var midPoint = document.all.myTable.scrollHeight/2 | |||
Возвращаемое значение: Целое положительное число или 0. | |||
|
scrollLeft, scrollTop | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Расстояние в пикселах между левым или верхним краем элемента и фактическим содержанем элемента. Установка этих свойств позволяет Вам использовать сценарий, чтобы корректировать прокрутку содержания в пределах прокручиваемого контейнера, типа текста в TEXTAREA элементе или полного документа в окне броузера или фрейме. Когда содержание не пролистано, оба значения нулевые. Установка scrollTop свойства как 15 прокручивает документ вверх в окне на 15 пикселов ; свойство scrollLeft равно 0, если явно не изменено. Изменение значений свойства похоже на прокручивание содержимого пользователем. | |||
Пример:
document.all.myTable.scrollTop = 40 | |||
Возвращаемое значение: Целое положительное число или 0. | |||
|
tabIndex | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Номер, который указывает последовательность этого элемента в пределах порядка размещения всех форматируемых элементов в документе. Порядок форматирования строго подчиняется набору правил. Элементы, которые имеют отличные от нуля значения свойства tabIndex, находятся первые в строке, когда пользователь начинает форматирование страницы. Отсчёт начинается с элемента с самым низким значением tabIndex и заканчивается самым высоким значением, независимо от физического местоположения объекта на странице или в документе. Если два элемента имеют одни и те же значения tabIndex, элемент, который загружается в документ раньше , получает фокус первым. Затем идут все элементы что, или не поддерживающие свойство tabIndex , или имеющие нулевое значение. Эти элементы получают фокус в том порядке, в котором они загружаются в документ. Значение -1 ,в целом, удаляет элемент из порядка форматирования. Обратите внимание, что интерфейс Macintosh не обеспечивает предоставление фокуса элементам, отличным от text и password поля INPUT. | |||
Пример:
document.all.myTable.tabIndex = 6 | |||
Возвращаемое значение: Целое число. | |||
|
tFoot | NN n/a IE 4 DOM n/a | ||
Только чтение | |||
Возвращает бы ссылку на объект TFOOT, если тот определён для таблицы. Если никакой элемент TFOOT не существует, значение - нуль. Вы можете обращаться к свойствам и методам элемента TFOOT через эту ссылку. Это свойство доступно только на Win32 версии Internet Explorer 4. | |||
Пример:
var tableFootTxt = document.all.myTable.tFoot.innerText | |||
Возвращаемое значение: Ссылка на объект TFOOT. |
|||
|
tHead | NN n/a IE 4 DOM n/a | ||
Только чтение | |||
Возвращает бы ссылку на объект THEAD, если тот определён для таблицы. Если никакой элемент THEAD не существует, значение - нуль. Вы можете обращаться к свойствам и методам элемента THEAD через эту ссылку. Это свойство доступно только на Win32 версии Internet Explorer 4. | |||
Пример:
var tableHeadTxt = document.all.myTable.tHead.innerText | |||
Возвращаемое значение: Ссылка на объект THEAD. |
|||
|
Методы:
blur( ) | NN n/a IE 4 DOM n/a |
Удаляет фокус из текущего элемента и обрабатывает событие onBlur (в IE). Никакой другой элемент в результате не получает фокус (обязательно). | |
Возвращаемое значение None. | |
Параметры None. |
focus( ) | NN n/a IE 4 DOM n/a |
Дает фокус текущему элементу и обрабатывает событие onFocus (в IE). Если другой элемент имел фокус в то время, он получает событие onBlur. | |
Возвращаемое значение None. | |
Параметры None. |
nextPage( ), previousPage( ) | NN n/a IE 4 DOM n/a |
Указывает средствам связи с источником данных загружать следующую или предыдущую группу записей из источника данных, чтобы заполнить число записей, установленных свойством dataPageSize. | |
Возвращаемое значение None. | |
Параметры None. |
refresh( ) | NN n/a IE 4 DOM n/a |
Указывает средствам связи с источником данных перезагружать текущую страницу из источника данных. Если ваша таблица обращается к часто изменяющейся базе данных, Вы можете создать цикл setTimeout(), чтобы вызвать document.all.myTable.refresh() так часто, как пользователи хотели бы получать обновлённую информацию из базы данных. | |
Возвращаемое значение None. | |
Параметры None. |
Динамические коллекции:
rows( ) | NN n/a IE 4 DOM n/a |
Массив всех строк таблицы. Эта коллекция включает все строки из групп строк (элементов THEAD, TBODY и TFOOT) в таблице. | |
Синтаксис document.all.myTable.rows(i).objectPropertyOrMethod |
tBodies[ ] | NN n/a IE 4 DOM n/a |
Коллекция объектов TBODY в таблице. По умолчанию есть, по крайней мере, один объект TBODY, даже если ни один из них не создан явно тэгом HTML. Вы можете обращаться к свойствам и методам каждого объекта TBODY через эту ссылку. Но если Вы также определяете явно элемент TBODY, Вы можете обратиться к нему непосредственно через его ID. Эта коллекция доступна только на Win32 версии Internet Explorer 4. | |
Синтаксис document.all.myTable.tBodies(i).objectPropertyOrMethod |
HIVE: All information for read only. Please respect copyright! |