Vlastnosti v Object

Vlastnosti umístěné ve jmenném prostoru Object.


Vlastnost first

Vrátí první podřízený element.

Pouze typ objektu element.

typ: read-only property; celé jméno: COMEX.HTML.Object.first;


Vrací:

podřízený element

null, pokud neexistuje

example
var $rslt = COMEX.HTML.escape(document.tag("a").first.code());

( umístěno v souboru /comex/scripts/comex.js )


Vlastnost ID

Vrátí / nastaví ID elementu.

Pouze typ objektu element.

typ: property; celé jméno: COMEX.HTML.Object.ID;


Vrací:

ID elementu

example
var $rslt = document.body.ID;

( umístěno v souboru /comex/scripts/comex.js )


Vlastnost is

typ: property; celé jméno: COMEX.HTML.Object.is;


Vrací:

typ objektu

● window - okno prohlížeče

● document - dokument

● fragment - fragment dokumentu

● element - HTML element

● text - text

● comment - komentář

● other - ostatní

example
var $rslt = window.is + ' - ' + document.is + ' - ' + o$(document.body).is;

( umístěno v souboru /comex/scripts/comex.js )


Vlastnost last

Vrátí poslední podřízený element.

Pouze typ objektu element.

typ: read-only property; celé jméno: COMEX.HTML.Object.last;


Vrací:

podřízený element

null, pokud neexistuje

example
var $rslt = COMEX.HTML.escape(document.tag("a").last.code());

( umístěno v souboru /comex/scripts/comex.js )


Vlastnost next

Vrátí následující element (ignoruje text, komentáře, ...).

Pouze typ objektu element.

typ: read-only property; celé jméno: COMEX.HTML.Object.next;


Vrací:

následující element

null, pokud neexistuje

example
var $rslt = document.body.next;

( umístěno v souboru /comex/scripts/comex.js )


Vlastnost prev

Vrátí předcházející element (ignoruje text, komentáře, ...).

Pouze typ objektu element.

typ: read-only property; celé jméno: COMEX.HTML.Object.prev;


Vrací:

předcházející element

null, pokud neexistuje

example
var $rslt = document.body.prev.nodeName;

( umístěno v souboru /comex/scripts/comex.js )


Vlastnost scope

Vrátí strukturované informace o pozici a rozměrech objektu. Všechny informace jsou uvedeny jako celé číslo v pixelech.

absX - absolutní X pozice elementu ve stránce (nezapočítává skrolování)

absY - absolutní Y pozice elementu ve stránce (nezapočítává skrolování)

relX - relativní X pozice elementu vůči obalovému elementu (offset parent)

relY - relativní X pozice elementu vůči obalovému elementu (offset parent)

scrX - absolutní X pozice elementu na obrazovce (započítává skrolování)

scrY - absolutní Y pozice elementu na obrazovce (započítává skrolování)

width - šířka

height - výška

scrollX - odskrolování zleva

scrollY - odskrolování shora

Pouze typ objektu element, window.

typ: read-only property; celé jméno: COMEX.HTML.Object.scope;


Vrací:

strukturované informace o pozici a rozměrech elementu

example
var $rslt = [],
$scope = o$(COMEX.unify('COMEX.HTML.Object.scope')).scope;
$rslt['element absolute left'] = $scope.absX;
$rslt['element absolute top'] = $scope.absY;
$rslt['element relative left'] = $scope.relX;
$rslt['element relative top'] = $scope.relY;
$rslt['element screen left'] = $scope.scrX;
$rslt['element screen top'] = $scope.scrY;
$rslt['element width'] = $scope.width;
$rslt['element height'] = $scope.height;
$rslt['element scroll left'] = $scope.scrollX;
$rslt['element scroll top'] = $scope.scrollY;
$rslt['window width'] = window.scope.width;
$rslt['window height'] = window.scope.height;

( umístěno v souboru /comex/scripts/comex.js )


Vlastnost sup

Vrátí nadřazený element.

Pouze typ objektu element.

typ: read-only property; celé jméno: COMEX.HTML.Object.sup;


Vrací:

nadřazený element

null, pokud neexistuje

example
var $rslt = document.body.sup.nodeName;

( umístěno v souboru /comex/scripts/comex.js )


Vlastnost win

typ: property; celé jméno: COMEX.HTML.Object.win;


Vrací:

reference na okno prohlížeče, v němž se objekt nachází

example
var $rslt = document.body.win;

( umístěno v souboru /comex/scripts/comex.js )


Vlastnosti v ObjectMetody v Object