sumpfgurke: Baumansicht, Bereiche ein-/ausblenden

Beitrag lesen

Hallo Experten, :-)

ich habe folgendes Script gebaut, um bei Klick auf ein Plus/Minus in einer herkömmlichen Baumansicht ("TreeView") den untergeordneten Bereich ein- bzw. ausblenden zu lassen:

function EinAusblenden(node) {
if document.getElementById('siof'+node).style.display = "visible" {
 document.getElementById('siof'+node).style.display = "none";
 document.getElementById('bsiof'+node).src = "plus.gif";
} else {
 document.getElementById('siof'+node).style.display = "block";
 document.getElementById('bsiof'+node).src = "minus.gif";
}
}

Die Schalter mit Plus/Minus drauf heißen bsiof<Nummer>, die untergeordneten Bereiche heißen siof<Nummer>. Der Code oben scheint ziemlich verkehrt zu sein, denn es tut sich nichts, außer daß der IE ein gelbes Ausrufezeichen-Symbol in der Statusleiste zeigt. Wie muß ich den Code oben verändern?

Gruß! sumpfgurke