Gunnar Bittersmann: Rahmenbreite von Element ermitteln

Beitrag lesen

@@Katharina:

ich möchte per Javascript die Rahmenbreite eines Elements ermitteln.

Dieses sei 'foo'.

Problem ist, dass die 'border'-CSS Angabe nicht im style Attribut steht, sondern in einer CSS-Klasse. element.style.borderWidth funktioniert daher nicht.

Kennt jemand eine Alternative (die in FF, IE, OP, Safari) funktioniert?

if (window.getComputedStyle)  
  var borderWidth = window.getComputedStyle(foo, "").getPropertyValue("border-width");  
else if (foo.currentStyle)  
  var borderWidth = foo.currentStyle.borderWidth;

[</archiv/2007/7/t157244/#m1022898> f.]

Live long and prosper,
Gunnar

--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)