Höhe eines Layers ermitteln

bluewaterpick

Mitglied
Hallo

Ich habe eine Frage, an der ich nun schon tagelang rumkaue.
Ist es möglich, die Höhe eines Layers zu ermitteln? Ich meine damit nicht die Höhe, welche per css definiert ist, die ja folgendermassen abgefragt werden könnte:

document.getElementById("Layer").style.height

Nein, ich meine die Höhe, welche das Layer ja nacht Umfang des Inhalts annimmt.
Mit dem Ermitteln, ob es bei definierter Höhe zu einem Overflow kommt oder nicht (true/false) wäre ich auch schon zufrieden.

Wär cool, wenn ihr mir helfen könntet!
 
document.getElementById('Layer').clientHeight müsste gehen.

Bei den älteren Browsern geht's mit obj.offsetHeight oder obj.document.height, wobei ojb jeweils die Variable zum Objekt darstellt (z.B. document.Layer oder document.all['Layer'])
 
Hallo

Super, danke. Ich hab's folgendermassen gelöst (das Layer heisst "top"):

function Hoehe () {
if (document.getElementById) {
x = document.getElementById("top").offsetHeight;
} else if (document.all){
x = document.all.top.getAttribute("offsetHeight", "false");
} else {
x = 0;
}
return (x);
}
 

Neue Beiträge

Zurück