höhe von elementen herausfinden

D

daedalusxxx

hi!

ist es mit javascript möglich, die höhe von tabellen oder div-bereichen herauszufinden?

also es muß ohne getAttribute() funktionieren, denn um _darauf_ zugreifen zu können, muß man dieses attribut ja vorher per style="..." zugewiesen haben, und ein auslesen bewirkt nichts, weil immer nur der zugewiesene wert zurückgegeben wird, egal, wie hoch die tabelle tatsächlich ist.

ich benötige aber die höhe der tabelle abhängig von der menge des inhaltes (text)...

kennt jemand eine lösungsmöglichkeit?

danke im voraus!
 
Da gibts leider nichts stadartisiertes.

Entweder so für den IE:
PHP:
alert(window.document.getElementById("deineid").offsetHeight);

Oder für den NS/Mozilla, musst mal suchen.
 
Crossbrowser Lösung ist im Anhang...

Der Funktionsaufruf: onclick="getLayerCanvas('aLayer');return false"
-> 'aLayer' = die Id der Ebene welche "vermessen werden soll :)
Ansonsten muss man eigentlich nix dazu wissen...

das Teil ist nicht von mir, habs blos auf meiner Festplatte gefunden... Wenn mich nicht alles täuscht hab ichs aus diesem Buch -> http://www.addison-wesley.de/main/main.asp?page=home/bookdetails&ProductID=6658 , bin mir aber nicht ganz sicher und habs auch grad nicht zur Hand...

ciao
 

Anhänge

  • canvas.zip
    2,5 KB · Aufrufe: 32
Zurück