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
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
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í
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
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
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
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
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
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í
var $rslt = document.body.win;
( umístěno v souboru /comex/scripts/comex.js )