Serei sincero contigo: isso eu não sei.
Mas estou apenas postando isso também por outro motivo, para lhe avisar que dá para pegar dados de um arquivo externo de CSS.
Usamos quase o mesmo processo ao pegar as tags de um arquivo XML.
OK.. Claro que dá.. Eu disse que com CSS não dá pra pegar valor, só atribuir..

Entendi sua pergunta, mas dentro dos meus conhecimentos em Javascript, eu acho que isso não é possível não.
Mas pra que vc quer pegar a posição de um objeto ?
O problema é o seguinte. Eu vou ter uma página, nessa página, 3 camadas, dentro de uma delas, um iFrame.. Na página desse iFrame vai acontecer um "erro", um cara preencheu um form errado por exemplo, aí eu vou ter que mandar um aviso pra página mãe (a q tem o iFrame dentro) pra fazer uma dakelas 3 camadas surgirem, mostrando o erro ocorrido.
Se eu tivesse apenas um form, tudo bem, era só especificar onde ficaria a camada, e depois fazer ela aparecer..
Mas o problema é q tenho mais de um form, e não quero ter q ficar cuidando aonde é o lugar q deverá aparecer a camada, entende? Não se torna prático..
Eu tb acho q não é possível, tanto que as diversas coisas que eu tentei não deram certo. E como é exigência do cliente, tenho que me virar.
Mas isso não é o fim do mundo, era só pra facilitar um pouco a minha vida. Tenho como fazer, mas são mais trabalhosos..

hehe
Valew..

Fui..