Baumansicht, Bereiche ein-/ausblenden
sumpfgurke
- javascript
0 wahsaga0 sumpfgurke0 wahsaga0 sumpfgurke0 rig
0 Pia0 Felix Riesterer
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
hi,
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.
Dann doppelklickt man da mal drauf, und erhält, oh Überraschung, eine Fehlermeldung.
(Die taugt aber idR. nicht besonders viel. Also nimmt man lieber den Firefox, und schaut sich in dessen Javascript-Konsole oder der Firebug-Erweiterung an, wo die Fehler liegen.
Werden keine gemeldet, nimmt man sich noch den DOM-Inspektor hinzu, und schaut nach, ob der Code auch auf die richtigen HTML-Elemente zugreift, etc.)
Wie muß ich den Code oben verändern?
So, dass er "richtig" ist.
gruß,
wahsaga
So, dass er "richtig" ist.
Scherzkeks... ;-)
Wäre das Script denn rein syntaktisch in Ordnung? Ich bin leider nicht so fit in JavaScript.
hi,
Wäre das Script denn rein syntaktisch in Ordnung?
Hast du nicht gerade einen Hinweis erhalten, wie du vorgehen sollst?
Ich bin leider nicht so fit in JavaScript.
Wirst du durch "funzt nicht"-Jammerpostings auch nicht werden. Sondern höchstens dann, wenn du die Hinweise, die du bekommst, berücksichtigst.
gruß,
wahsaga
Okay, ich werd dann mal schauen, daß ich die vielen komischen Fehlermeldungen und Warnungen abgearbeitet bekomme.
Hi,
Wie muß ich den Code oben verändern?
Gar nicht, ab in den Müll, sorry;-)
Dein Code hat zu viele Schwächen, deren Aufzählung jetzt müßig wäre.
Aber vielleicht ist das was für dich.
http://forum.de.selfhtml.org/archiv/2006/7/t133869/
carpe diem
Pia
Liebe sumpfgurke,
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
probierst Du etwas in dieser Art?
Liebe Grüße aus Ellwangen,
Felix Riesterer.