Also ich würde einfach die Daten abrufen wenn sie gebraucht werden, also von der statischen Datei weg. Dann machst du dir einfach nen Session-Array das bei jedem klick aktualisiert wird und je nach Inhalt des Arrays die gewünschten Zweige geöffnet werden. Nachteil dabei ist das die Seite jedes mal komplett neu geladen werden muss, aber dem Browser gefällt das sicherlich besser als diese riesige Datenmenge aufeinmal. |