PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [JS] Objekte durchlaufen



msi
29-11-2004, 17:27
Hallo,

ich habe folgenden HTML Code:

<table>
...
<tbody id="erstes" style="display:none">
...
</tbody>
<tbody id="zweites" style="display:none">
...
</tbody>
<tbody id="drittes.....
....
</table>

darunte rhabe ich einen link Öffnen. Bei Klick auf diesen sollen alle tbody elemente bei display auf '' gesetzt werden, so dass sie angezeigt werden.
wie muss eine derartige js funktion aussehen?

Markus

Jana
29-11-2004, 20:27
Probier mal so eine Funktion:

function xShow(e) {
if(!(e=xGetElementById(e))) return;
if(e.style && xDef(e.style.visibility)) e.style.visibility='inherit';
else if(xDef(e.visibility)) e.visibility='show';
}
function xHide(e) {
if(!(e=xGetElementById(e))) return;
if(e.style && xDef(e.style.visibility)) e.style.visibility='hidden';
else if(xDef(e.visibility)) e.visibility='hide';
}
So viel ich weiß funktioniert das zuverlässig aber nur mit div- und span- Boxen.