Hallo Gunnar,
Kalle,
Der Ansatz ist falsch, da so User ohne JavaScript keine Mögichkeit haben, die Folgezeilen einblenden.
Lass im Stylesheet alles sichtbar und mache die Folgezeilen per JavaScript unsichtbar, und nach Klick (bzw. Tastendruck – wie können sonst User ohne Maus die Folgezeilen einblenden?) wieder sichtbar.
Du hast natürlich Recht. Deshalb packe ich das Unsichtbarschalten bei mir auch mal lieber in die init-Funktion, die erst onLoad im Body-Element aufgerufen wird. Und ziehe dort alle inline-styles mit display:none zurück:
function init () {
gruppe = document.getElementsByTagName('tbody');
for (i=0; i<gruppe.length ; i++ ) {
if (gruppe[i].id)
gruppe[i].style.display='none';
}
}
Gruß Gernot