RomanD: nur erste Zeile anzeigen

Beitrag lesen

Hi,

ich habe versucht eine Funktion zu schreiben, die entweder einen Div-Container komplett anzeigt, oder nur die erste Zeile.
Leider funktioniert es nicht so richtig ;)

  
function toggle_divs(id) {  
 ele = document.getElementById(id);  
  
 if (ele.style.height == "auto" || ele.style.height == "") {  
  ele.style.height = "1em";  
  ele.style.overflow = "hidden";  
  alert("Zuklappen");  
 } else {  
  ele.style.height = "auto";  
  ele.style.overflow = "auto";  
  alert("Aufklappen");  
 }  
}  

Beim Aufrufen der Funktion wird immer der ganze Div angezeigt.
Zum Test hab ich die beiden alert's anzeigen lassen. Soweit scheint es zu funktionieren, es wird immer abwechselnd "Zuklappen" und "Aufklappen" anzeigt, nur die Größe ändert sich halt nicht.

Findet jemand den Fehler?

Gruß