AllesMeins: display mit js auf 'compact' ändern

Beitrag lesen

Hiho,

ich bastele gerade daran per js Tabellenzeilen verschwinden bzw. erscheinen zu lassen. Dafür hab ich den folgenden Code geschrieben:

function toggle_display(was){
 if(document.getElementById(was).style.display == "none"){
 alert("show")
  document.getElementById(was).style.display = "compact";
  } else {
 alert("hide")
  document.getElementById(was).style.display = "none";
  }
}

Das verschwinden lassen funktioniert auch prima. Eben so das erscheinen lassen per 'block' oder 'inline' (nur leider geht dan die Tabelle kaput). Nur wenn ich statt dessen compact (oder run-in) verwende passiert gar nichts. Der Wert wird gar nicht geändert (bei jedem Aufruf von toggle_display() wirt 'show' per alert ausgegeben...

Woran liegt das?

(Getestet in IE 5 und Mozilla 1.7)

Grüsse

Marc