moin,
ich habe auf der seite < http://www.projektwerkstatt-wagner.de/temp/template-12.html> ein menue- und/oder explorer-system gebastelt, dass bis auf die folgende funktion in ordnung ist.
wenn ich einen menuepunkt oeffne und im baum weitergehe, kann ich den eltern-knoten nicht schliessen.
ich weiss, dass da eine letze abfrage fehlt, bin aber bislang gescheitert. vielleicht kann mir da jmd. helfen.
danke & gruesse, timex.
das betreffende js ...
flag = "show";
iconOn = "ic_table_open.gif"; // Icon fuer aufklappbaren Menuepunkt
iconOff = "ic_table_close.gif"; // Icon fuer schliessbaren Menuepunkt
ausgeklappt = 0;
// Oeffne bzw. schliesse die Listen; Suche das img und tausche es aus ...
function displayElement(x,y) {
nodeObj.style.display = x;
if( (window.clipboardData) && (document.compatMode) || (window.clipboardData) ) { // Internet Explorer
nodeObj.parentNode.firstChild.firstChild.src = y;
} else { // Opera, Mozilla und Netscape
nodeObj.previousSibling.previousSibling.firstChild.firstChild.src = y;
}
}
function toggleView(elm) {
if (document.getElementById) {
nodeObj = document.getElementById(elm)
if (ausgeklappt != elm && flag == "hide") {
displayElement('list-item', iconOff);
flag = "hide";
ausgeklappt = elm;
} else if (flag == "show") {
displayElement('list-item', iconOff);
flag = "hide";
ausgeklappt = elm;
} else if (flag == "hide") {
displayElement('none', iconOn);
flag = "show";
ausgeklappt = elm;
}
}
}