TABLE NN n/a  IE 4   DOM 1

TABLE отражает элемент HTML TABLE. Другие объекты, связанные с объектом TABLE: CAPTION, COL, COLGROUP, TBODY, TD, TFOOT, THEAD и TR.

 
Эквивалент HTML

<TABLE>

 
Объектно-ориентированная модель
IE [window.]document.all.elementID

Свойства:


align NN n/a  IE 4   DOM 1
 Чтение/Изменение
 

Определяет горизонтальное выравнивание элемента в пределах окружающего его контейнера.

 
Пример:

document.all.myTable.align = "center"

 
Возвращаемое значение:
Любая из трех констант горизонтального выравнивания: center | left | right.
 
Значение по умолчанию: left

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 удаляет границу полностью.
 
Значение по умолчанию: 0

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"

 
Возвращаемое значение:
Строковое значение для длины в различных единицах или процентах.
 
Значение по умолчанию: 0

cellSpacing NN n/a  IE 4   DOM 1
 Чтение/Изменение
 

Количество пустого пространства между внешними гранями каждой ячейки таблицы. Если таблица имеет границу, эффект установки cellSpacing должен определить толщину границ между ячейками. Даже без видимой границы, удобочитаемость таблицы часто выигрывает при установленном свойстве.

 
Пример:

document.all.myTable.cellSpacing = "5"

 
Возвращаемое значение:
Строковое значение для длины в различных единицах или процентах.
 
Значение по умолчанию: 0 (Без границ таблицы); 2 (С границей таблицы).

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"

 
Возвращаемое значение:
Любая константа границы без учета регистра (как строка):
above Отображает границу только по верхнему краю таблицы
below Показывает границу только по краю основания таблицы
border Показывает все четыре стороны границы (значение по умолчанию в IE)
box Выполняет все четыре стороны границы (то же самое, что и border)
hsides Показывает только верхние и нижние грани таблицы
lhs Показывают границу только на левом краю таблицы
rhs Показывают границу только на правом краю таблицы
void Скрывает все границы (значение по умолчанию в HTML 4.0)
vsides Показывает только правые и левые грани таблицы
 
Значение по умолчанию: void (когда BORDER=0); border (когда BORDER - любое другое значение)

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"

 
Возвращаемое значение:
Любой константа правил без учета регистра (как строка):
all Показывает границы вокруг каждой ячейки
cols Показывает границы только между столбцами
groups Показывает границы между группами ячейки как определено элементами THEAD, TFOOT, TBODY, COLGROUP или COL
none Скрывает все внутренние границы
rows Показывает границы только между строками
 
Значение по умолчанию: None (когда BORDER=0); all (когда BORDER - любое другое значение).

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.
 
Значение по умолчанию: 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.
 
Значение по умолчанию: null

tHead NN n/a  IE 4   DOM n/a
 Только чтение
 

Возвращает бы ссылку на объект THEAD, если тот определён для таблицы. Если никакой элемент THEAD не существует, значение - нуль. Вы можете обращаться к свойствам и методам элемента THEAD через эту ссылку. Это свойство доступно только на Win32 версии Internet Explorer 4.

 
Пример:

var tableHeadTxt = document.all.myTable.tHead.innerText

 
Возвращаемое значение:
Ссылка на объект THEAD.
 
Значение по умолчанию: null

Методы:


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!
Hosted by hive КГБ: Киевская городская библиотека