Mam funkci pro mereni sloupcu tabulky. Problem je, ze trva 400 jednotek casu. Tabulka samotna se vykresluje asi 40 jednotek. Ma 800 radku, 20 sloupcu. Vsechno se to zkazi az tim cyklem v okamziku, kdy tam dam tds[i].offsetLeft nebo tds[i].offsetWidth. Je uplne jedno, jestli to prirazuji do promenne. Neni nejaky rychlejsi zpusob?
ENG.func.colsWidth = function(table)
{
var theads, trs, tds, i, li, pos;
trs = table.getElementsByTagName('TR');
if (!trs || trs.length==0) {return;}
tds = trs[0].getElementsByTagName('TH');
if (!tds || tds.length==0) {return;}
li = tds.length;
pos = {};
//ENG.func.log('c1=' + PERF.getTime());
for (i=0;i<li;i++)
{
pos = {'left':tds[i].offsetLeft, 'width':tds[i].offsetWidth};
ENG.data.rendered_cols[i].pos = pos;
}
//ENG.func.log('c2=' + PERF.getTime());
}