Добрый день

Есть таблица, postion:absolute. Надо вычислить абсолютное положение элемента  находящегося в таблице. По идее следующая функция должна возвращать абсолютное положение элемента

function CalcAbsLeft( obj )
{
  var l = 0 ;
  for( ; obj != null ; obj = obj.offsetParent ) l += obj.offsetLeft ;
  return l ;
}

Но оказывается если у таблицы имеются border-left, то ошибка составляет как раз эту величину. Фактически offsetLeft для первой ячейки равено нулю, хотя по идее должен равняться величине border-left.

Это баг или стандарт?

Конечно можно переписать функцию, но тогда ее нельзя будет использовать в IE.
Существует ли универсальный метод для IE и FF?

Спасибо