Daniel Petratsch: Css EIgenschaft "Display" kann nicht ausgelesen werden

Beitrag lesen

Hallo!

Ich bin jetzt schon völlig am verzweifeln, ich möchte eigentlich nur mittels getElementsById ein Objekt auslesen und die Stylesheet Eigenschaft "Display" abfragen.

Javascript Funktion:
---------------------->
function resizeDetailWin(){
  alert("Width: "+document.getElementById("testid").style.width);
  alert("Height: "+document.getElementById("testid").style.height);
  alert("Display: "+document.getElementById("testid").style.display);
  alert("Bgcolor: "+document.getElementById("testid").style.backgroundColor);
  }
---------------------->

Html Code:
---------------------->
<table style="display:run-in;width:100%;height:100%;background-color:#FFFFFF;" cellpadding="2" cellspacing="0" id="testid">...</table>
---------------------->

Es werden alle Eigenschaften ausgelesen, ausser der "display" Eigenschaft. Komischerweise wird die "display" Eigenschaft nur dann ausgelesen, wenn es den Wert "block" oder "inline" bzw "none" besitzt.
Ich brauche aber das Attribut "run-in", da die Tabelle Abhängig vom Kontext angezeigt werden sollte. Versteht das DOM das Attribut nicht ?

Bin echt schon am verzweifeln...

freundliche Grüsse,
Daniel

--
Das ist der ganze Jammer, die Dummen sind immer so sicher und die Gescheiten so voller Zweifel.
[Bertrand Russell]