Hallo,
weiss jemand, warum in Netscape 7 der Befehl getElementByID('xxx').style.top = xxx nicht mehr funktioniert, wenn ich den DOCTYPE von Transitional auf strict umsetze oder wenn ich im DOCTYPE den Link auf www.w3.org einsetze?
getElementByID('xxx') dürfte eigentlich gar nicht funktionieren, weil es eine solche Methode nicht gibt. Es gibt eine Methode getElementById('xxx').
Ob [Node].style.top = xxx funktioniert, hängt vom Wert von xxx ab und davon, wie [Node] positioniert ist.
Angenommen, [Node] wäre absolut bzw. relativ positioniert, also _nicht_ im normalen Elementfluss dann gilt:
[Node].style.top = 200; sollte _nicht_ funktionieren, weil die Einheit fehlt.
[Node].style.top = "200px"; sollte hingegen funktionieren.
getElementByID('xxx').visibility = 'hidden' funktioniert dagegen.
Das glaube ich nicht.
viele Grüße
Axel