hilfe bei web-basierter explorer-version
timex
- javascript
0 Raik
moin,
ich habe eine web-basierte explorer-version im sinn, die beliebig erweiterbar und veraenderbar ist. spaeter wird das ganze aus einer datenbank kommen.
im grunde genommen handelt es sich hier um verschachtelte listen, die via css formatiert werden.
der auf- und zuklapp-mechanimus laeuft ueber ein kleines javascript. (laeuft erst einmal nur unter win ie stabil, zu den opera und gecko-engines komme ich spaeter noch.)
der prototyp liegt in seiner aktuellen entwicklung unter http://www.projektwerkstatt-wagner.de/temp/template-06.html
das auf- und zuklappen funktioniert noch nicht richtig. ich kann die elemente zwar auf- und zuklappen, es wird aber nur die variable fuer die die display-eigenschaft ausgetauscht (show/hide).
das funktioniert natuerlich nur, wenn ich nur ein element auf- und zuklappe. wenn ich dann ein untergeordnetes aufklappe und das elternelement schliessen will muss ich zwei mal klicken.
hat jemand eine idee, wie ich das zugehoerige element ansprechen, speichern bzw. uebergeben kann.
hier mal ein auszug aus der datei ...
dspl = "hide";
function toggleView(elm) {
if (document.getElementById) {
var nodeObj = document.getElementById(elm)
if (dspl == "show") {
nodeObj.style.display = "none";
nodeObj.parentNode.firstChild.firstChild.src = "ic_table_open.gif"; // opera und gecko koennen damit nichts anfangen ...
dspl = "hide";
} else if (dspl == "hide") {
nodeObj.style.display = "list-item";
nodeObj.parentNode.firstChild.firstChild.src = "ic_table_close.gif"; // opera und gecko koennen damit nichts anfangen ...
dspl = "show";
}
}
}
...
<li><a href="#" onclick="toggleView('list-1'); return false;"><img src="ic_table_open.gif" alt="" width="11" height="11" border="0">Warenwirtschaft</a></li>
<ul id="list-1">
danke & gruesse,
timex.
Hallo, timex!
das auf- und zuklappen funktioniert noch nicht richtig. ich kann die elemente zwar auf- und zuklappen, es wird aber nur die variable fuer die die display-eigenschaft ausgetauscht (show/hide).
das funktioniert natuerlich nur, wenn ich nur ein element auf- und zuklappe. wenn ich dann ein untergeordnetes aufklappe und das elternelement schliessen will muss ich zwei mal klicken.
also bei mir verschwinden die untergeordneten menüs auch. klar sind sie immer noch aufgeklappt, wenn ich das übergeordnete menü wieder öffne, ist ja auch logisch richtig so.
allerdings muss ich auf jeden menüpunkt zum aufklappen zweimal klicken. einmal zum markieren und dann erst funktioniert das aufklappen.
abgesehen davon gibt es doch sowas schon zu hauf. cjgExplorer Pro Aurigma Deep Tree 2.0
musst du nur noch etwas anpassen ...
freundl. Grüsse aus Berlin, Raik