MBe: Zu lange Zeichenfolge in Tabelle || [JS] Inhalt aufrücken lassen

Beitrag lesen

ich vermute, es geht nur jeweils um einzelne Zeilen? Dann könnte ich mir »» durchaus vorstellen, dass du den Text mit overflow abschneidest, wie du »» schon selbst vorschlägst. Gleichzeitig gibst du dem Element, das den
überlangen Text enthält, ein title-Attribut, das den vollständigen,
ungekürzten Text enthält.
Es kann natürlich sein, das einzelne Browser den mit title erzeugten
Tooltip von sich aus auch abschneiden. Dann müsste man wirklich
aufwendigere Methoden wählen.

Auf die Idee bin ich auch noch nicht gekommen... danke :)

Kommt drauf an, wie du sie ausblendest. Mit visibility:hidden wird das »» Element zwar ausgeblendet, der Platz, den es einnimmt, bleibt aber
reserviert. Mit display:none verschwindet das Element komplett und
hinterlässt auch keine Lücke als Platzhalter.

So schauts im moment bei mir aus:

var e_status = 'visible';  
  
function showhide(s_h) {  
  
if (e_status == 'hidden') {  
e_status = 'visible';  
}  
  
else {  
e_status = 'hidden';  
}  
  
if (document.getElementById) {  
showid = document.getElementById(s_h);  
showid.style.visibility = e_status;  
}

Wie würde das Ganze denn dann mit display:none aussehen? Bin noch nicht so bewandet in JS, hab das da oben auch nur mit ein paar Tutorials zusammengebastelt^^