Hab ich in #4 schon geschrieben. Und fertige Parametersets lösen auch noch nicht die Problematik, dass Aktionen auch über die History voneinander abhängig sein können.
Hinkendes Beispiel:
Zitat:
Wenn ich jetzt auf Menü 3 klickte wird die Funktion x aufgerufen die den Inhalt lädt.
Dann klicke ich auf das Submenue 8, das ruft die Funktion y auf mit dem Inhalt.
|
Klicke ich jetzt auf Menü 4 müssen Menü 3 und Submenü 8 vorher geschlossen werden. Was nötig macht, dass ich aus der Hostory heraus weiß, dass die vorher offen waren.
Im konkreten Fall (daher hinkend) könnte man vorher immer alles pauschal schließen. Es gibt aber andere Anwendungen, bspw. die Ausführung verschiedener Sortiervorgänge via Ajax nacheinander, für die es keinen Workaround gibt. Man kann auch nicht alles cachen oder alle Parameterkombinationen abspeichern.