Christian: Höhe eines DIV's auslesen

Beitrag lesen

Hi,

"variable" = getElementByID(ID).style.height.value;

Unsinn!

Was soll denn das??

1. getElementById ist keine globale Funktion, sondern dem document Objekt zugehörig!

2. das Objekt style.height gibts auch nicht (soweit ich weiß)

-->

für IE 4+:
var hoehe = document.all[ID].offsetHeight;

var hoehe = document.getElementById(ID).offsetHeight;
(IE 5+, Opera 6+, Netscape 6+, Konqueror, ...)

für Opera 5:
var hoehe = document.getElementById(ID).style.pixelHeight;

für Netscape 4;
var hoehe = document.layers[ID].document.height;

Gruß
Christian