wie du selbst bei deinem beispiel sehen kannst funktioniert dieser baum mit JS. Das aufbauen eines Baumes ist kein Problem, allerdings wäre der mit reinem PHP statisch und könnte nicht so dynamisch auf und zugeklappt werden. Was du machen kannst, ist mit PHP die Daten zu liefern und das dynamische klappen des baumes mit JS zu erzeugen. Alleine mit PHP haste da leider 0 chance, da PHP auf dem Server bereits komplett durchgekaut (geparst) wurde, bevor du es siehst.
__________________
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Im Leben ist nichts umsonst!
Selbst der Tod kostet das Leben!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
sicher, denn jeder kann JS abschalten. was man machen könnte ist in php das menü aufzubauen und mit parametern dann immer ein menü öffnen. das hat aber den nachteil, dass man immer wieder die seite neu läd.
__________________
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Im Leben ist nichts umsonst!
Selbst der Tod kostet das Leben!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Original geschrieben von CyberAge sicher, denn jeder kann JS abschalten. was man machen könnte ist in php das menü aufzubauen und mit parametern dann immer ein menü öffnen.
Hmm... weiß jetzt nicht so genau was du meinst. Kannst du mal ein paar Codebespiele geben über die ich mir Gedanken machen kann?
Zitat:
Original geschrieben von CyberAge
das hat aber den nachteil, dass man immer wieder die seite neu läd.
Das macht nichts, irgendwann werden best. Elemente aus der Seite eh vom Browser in den Cache geladen.
Nach 2 oder 3 Klicks dürfte sich der Geschwindigkeitsverlust relativieren.
Codebeispiel werde ich morgen geben, muß gleich zur arbeit, hab deshalb keine zeit mehr. Wegen dem neuladen: das einzige, was der browser immer wieder aus dem cache läd sind grafiken und flash und ähnliches. die html-seite wird zu 95% neu vom server geholt, da es hierbei dazu noch um php handelt, und sich der inhalt immer ähndern kann, holt der browser die seite immer neu vom server...
__________________
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Im Leben ist nichts umsonst!
Selbst der Tod kostet das Leben!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=