Hallo,
wir arbeiten gerade an einem dynamischen Baum (wir nutzen dhtmlXTree), der mit Javascript aufgebaut wird und der aus einer Datenbank XML-Daten zurückbekommt. Zuviel zum Grundgerüst. Nun ist der Baum recht komplex und das Frontend ist mit einer Session gesichert. Wenn nun ein Timeout kommt und der Benutzer sich neu einloggen muss wird die Seite neu aufgebaut und damit auch der Baum...
Wenn ich es richtig verstehe, dann ist der XML-Baum der vom Server kommt client-seitig im DOM gespeichert? Wenn der Benutzer einen Knoten im Baum anklickt, wird der entsprechende Knoten vom Server nachgeladen als eigenständiger Baum mit der ID des angeklickten Knotens und das Javascript bindet den dann ein. Der Benutzer kann also einen sehr großen Baum aufblättern, der dann im DOM liegt.(?) Wie kann ich nun nach einem Session-Timeout dem Benutzer seinen aufgeblätterten Baum zurückgeben? (Der Server weiß ja nicht, welche Knoten der Benuter nun auf- und wieder zugeblättert hat)
Hoffe die Problematik verständlich erläutert zu haben.
Viele Grüße, Nico