Hallo,
Komischweise bekomme ich aber immer bei document.getElementById('centerdiv').offsetLeft; die Zahl 10 (IE 6) und beim Firefox die Zahl 8 egal wie groß das fenster ist.
Wenn ich deine Aussage im Ausgansposting
Ich habe einen Div der mit Center in der Browsermitte hängt.
richtig verstehe, hast du also sowas gemacht wie:
<div align="center">...</div>
Damit hättest du dann nicht das div zentriert, sondern dessen Inhalt
zentriert ausgerichtet. Das 'offsetLeft' gibt dir jetzt den linken
Standardabstand zurück, den dieses div vom Anzeigebereich des Browsers
hat. Das werden bei IE eben 10 und bei Mozilla 8 Pixel sein. Gib dem div
mit
<div align="center" style="border: 1px black solid;">...</div>
einen Rahmen, dann siehst du es.
Wenn du ein div mit einer festen Breite wirklich zentrieren willst,
mach z.B. mal folgendes:
<div style="margin: 0 auto; width: 500px; border: 1px black solid;>...</div>
Dann sollte dir klar werden wie das mit dem 'offsetLeft' funktioniert.
Gruß, Jan