Объект Body


Свойства

accessKey aLink background bgColor bgProperties bottomMargin className clientHeight clientLeft clientTop clientWidth document filter id innerHTML innerText isTextEdit lang language leftMargin link noWrap offsetHeight offsetLeft offsetParent offsetTop offsetWidth outerHTML outerText parentElement parentTextEdit recordNumber rightMargin scroll scrollHeight scrollLeft scrollTop scrollWidth sourceIndex style tabIndex tagName text title topMargin vLink

Методы

click contains createTextRange getAttribute insertAdjacentHTML insertAdjacentText removeAttribute setAttribute

Наборы

all children filters

Cобытия

onafterupdate onbeforeunload onbeforeupdate onchange onclick ondataavailable ondatasetchanged ondatasetcomplete ondblclick ondragstart onerrorupdate onfilterchange onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onrowenter onrowexit onselectstart


Свойства

accessKey Любая цифра или буква. Применяется для активизации элемента с помощью клавиатуры.
<LABEL FOR="fp1" ACCESSKEY="1"><u>1</u>:
Press Alt+1 to set focus to textbox</label>
<INPUT TYPE="text" NAME="T1" VALUE=text1 SIZE="20" TABINDEX="1" ID="fp1">
aLink vlink bgColor link Цвета соответствующих элементов.
document.body.alink="#0000FF";
background URL фоновой картинки.
bgProperties Если равно "fixed" фоновая картинка неподвижна, а если равно "" движется со скроллингом.
clientHeight clientLeft clientTop clientWidth Возвращает размеры объекта в пикселях. Разница между соотв. параметром offset... и данным  равна ширине бордюра объекта (CSS-свойство - border).
document
className Параметр заданный в тэгах объекта: CLASS="... "
bottomMargin leftMargin
rightMargin topMargin
отступы данного элемента от краев родительского в пикселях.
if (document.body.bottomMargin==10) document.body.bottomMargin=20;
(соответствующее свойство CSS - margin-top, margin-left, margin-right, margin-bottom)
innerHTMLinnerText outerHTML outerText

Применяется ко всем объектам, внутрь тегов можно вставить любой текст

<H1 id=myH1>Dynamic Content is Very Cool!</H1>
1) document.all.myH1.innerText = "DHTML is Very Cool"- вставляет внутри тэга неформатированный текст;
2) document.all.myH1.innerHTML = "DHTML is <I>Very</I> Cool!"-вставляет внутри тега строку HTML
3)document.all.myH1.outerHTML = "<SPAN STYLE='height:0;width: 200;FILTER:Shadow(color=#00FF00)'>RICH HTML</SPAN>";-заменяет кроме того и тэг (вместо H1 теперь будет SPAN)

id Возвращает ID объекта.
lang language Lang - возвращает тип используемого   языка в стандарте ISO. Language - на каком языке написаны скрипты - Javascript JScript VBScript, vbs.
offsetHeight, offsetLeft, offsetParent, offsetTop, offsetWidth offsetParent - возвращает контейнер для данного элемента (родительский элемент)
с помощью остальных параметров можно вычислить абсолютные координаты элемента. Например, для той же картинки в ячейке таблицы, координата х будет равна сумме offsetLeft самой картинки,   ячейки таблицы и самой таблицы.
<td><img src="a.jpg" ID="IMG"></td>
...
var t_d = document.all.IMG.offsetParent;
var t_d_x = t_d.offsetLeft;
parentElement Возвращает родительский элемент в иерархии, или null. См. здесь.
style document.body.style.fontFamily = "Verdana";
document.body.style.backgroundColor="#FF0000";
определяет стиль объекта - цвет, шрифт, положение и т.д.
noWrap Не позволяет броузеру переносить слова автоматически на новую строку
scroll yes|no - вкл|выкл линеек скроллинга
scrollHeight,
scrollWidth,
scrollTop,
scrollLeft
ширина|высота|верх|левый край видимого участка элемента. Фактическая ширина|высота... вычисляется с помощью offsetHeight, offsetWidth... Что касается Body, scrollTop есть фактическое расстояние от верхнего края документа до верхнего края броузера (пусть у вас скроллинг приходится на середину документа. Вертикальный размер окна броузера, допустим, 300px, документа - 1500 px, в таком случае scrollTop = 600), остальные параметры - по аналогии
text устанавливает цвет текста для документа
title окошко-подсказка с данным текстом
hello

Методы

click() симулирует щелчок мышью, вызывая событие onClick. Это событие должно быть определено для body, иначе ничего не случится
contains(element) истина\ложь. Определяет, содержит ли текущий элемент (body) данный элемент element
incertAdjacentHTML(where,text) where-строка, определяющая, где надо вставить HTML:
BeforeBegin-сразу после открывающего тэга;
AfterBegin  - после открывающего тэга, но перед другими тэгами, если они вложены в данный
BeforeEnd - после вложенных тэгов и перед закрывающим
AfterEnd - после закрывающего тэга

text  - определяет, что надо вставить. Это может быть и текст, и HTML.

ср. innerText, innerHTML

incertAdjacentText(where,text) то же самое, только HTML вставлять нельзя, только текст

 

Наборы

all см. document.all
children похож на all. Возвращает только непосредственных потомков:
<DIV id=divONE>
  <IMG src=mygif.gif>
  <DIV id=divTWO>
          <p>Some text in a paragraph
  </DIV>
  <BUTTON> The label for the button </BUTTON>
</DIV>
Набор Children для divONE включает IMG, DIV и BUTTON,
для divTWO - P
filters набор фильтров

 

События

Hosted by uCoz