Hallo,
aber, warum XHTML?
Die gefertigte Seite wird vermutlich die nächsten 5 Jahre unangetastet existieren, so dass ich glaube, dass bis dahin längst neue Browser herausgekommen sind. Schließlich gibt es ja die heute schon neuere Versionen als HTML.
pos.top = obj.scrollTop;
genau das liefert 0, ohne XML.
Gruß,
Marco