Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Januar

SELFHTML Forumsarchiv
Breite einer Tabellenspalte ermitteln

Informationsseite
  1. Seite (JAVASCRIPT) Breite einer Tabellenspalte ermitteln von Latze Bierknecht, 31. 01. 2007, 11:16
nach unten

Breite einer Tabellenspalte ermitteln

Die folgende Nachricht zum Thema stammt von: Latze Bierknecht, 31. 01. 2007, 11:16

Salve,

ich möchte gern die Spalte einer Tabelle in Pixeln ermitteln.
Leider gestaltet sich das als etwas schwierig. Ich habe einer Tabellenzelle eine Id gegeben und kann per document.getElementById auf diese Zelle zugreifen. Das Attribut width gibt es aber nicht.
Dann weise ich dem (bis jetzt nicht bekannten) Attribut width einen Wert zu, und er ändert wirklich die Breite der Spalte, und ich kann sie dann auch auslesen (der Wert darin ist zu dem Zeitpunkt aber nichts neues mehr für mich, weil ich ihn gerade zuvor zugewiesen hatte).
Nun steht in width aber nur der von mir zugewiesene Wert und nicht die wirkliche Breite der Spalte, die leider von den anderen Spalten etwas zusammengestaucht wird.

Wie kriege ich raus, wie breit die Spalte wirklich ist?

nach obennach unten

Breite einer Tabellenspalte ermitteln

Die folgende Nachricht zum Thema stammt von: Gunnar Bittersmann, 31. 01. 2007, 11:34

Hello out there!

»» Wie kriege ich raus, wie breit die Spalte wirklich ist?

offsetWidth

See ya up the road,
Gunnar
--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)

nach obennach unten

Breite einer Tabellenspalte ermitteln

Die folgende Nachricht zum Thema stammt von: Latze Bierknecht, 31. 01. 2007, 11:55

Hi,

ich habe offsetWidth mal ausprobiert.
Meine Tabellenzelle hat die id ersteSpalte.
Über alert(document.getElementById("ersteSpalte").style.offsetWidth) möchte ich die Breite erfahren. Leider gibt er mir nur Undefined aus.
Was mache ich da noch falsch?

nach obennach unten

Breite einer Tabellenspalte ermitteln

Die folgende Nachricht zum Thema stammt von: Gunnar Bittersmann, 31. 01. 2007, 11:58

Hello out there!

»» Über alert(document.getElementById("ersteSpalte").style.offsetWidth) möchte ich die Breite erfahren. Leider gibt er mir nur Undefined aus.
»» Was mache ich da noch falsch?

offsetWidth ist keine Eigenschaft des style-Objektes.

See ya up the road,
Gunnar
--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)

nach obennach unten

Breite einer Tabellenspalte ermitteln

Die folgende Nachricht zum Thema stammt von: Latze Bierknecht, 31. 01. 2007, 13:19

Über document.getElementById("ersteSpalte").offsetWidth geht es.
Danke

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Januar

© 1998-2006 Seite Impressum, Software: Classic Forum