jobo: dynamischer Tree

Beitrag lesen

Hallo,

ist es möglich mit JavaScript und HTML einen Tree darzustellen und diesen dynamisch zu erweitern oder auch Einträge zu löschen, z.B.:

ROOT
|___Node1
|___Node2
        |___Node3

man sollte mit der Maus auf Node3 klicken können und mittels eines Kontextmenues einen weiteren Node hinzufügen können.
Ist das mit diesen beiden Technologien (JavaScript und HTML) möglich oder hättet Ihr einen Vorschlag, wie ich das am Besten machen könnte?

Möglich ist es. Mit Javascript kannst du das komplette DOM manipulieren, inklusive aller Nodes, Parents, Children, Attributes etc.pp.. Je nachdem, was Du willst, nimmst Du Dir vielleicht eines der Frameworks zu Hilfe, wie mootools, JQuery und Konsorten.

Wenn der Tree allerdings zB. Dateien und Ordner Deines Rechners darstellen soll, brauchst Du noch PHP (oder Ruby oder Perl oder ...), um serverseitig das HTML zu erzeugen, bzw. dem Javascript (zB. per JSON) die Inhalte zu liefern, die es in den Baum einflechten soll.

Gruß

jobo