Per Klick vor und zurück

Teil 4: Ajax unter verschiedenen Browsern

Bestandteil der Lösung ist es, alle Änderungen in der Datenbank zu speichern. Dabei macht es die Browser-History einfach, die Änderung anzuordnen: Die History bewegt sich nur rückwärts oder vorwärts, es fehlen also Seitenzweige oder Alternativen. Wenn Sie z.B. die Seiten a, b, c, d und e besucht haben, und Sie gehen dann per back wieder zur Seite c, um von dort aus die Seite x aufzurufen, dann können Sie anschließend d und e nicht mehr per forward ansteuern. Jede Änderung löscht die nachfolgenden History-Einträge ab der Stelle, an der anders weiter gesurft wird.

Ajax unter verschiedenen Browsern

© Archiv

Lineare Browser-History: Wenn der User mit back zurückgeht und etwas neu ändert, werden die ehemals dahinter liegenden Schritte gelöscht.

Mit anderen Worten: Jede Entscheidung lässt die Zukunft neu und jungfräulich entstehen. Die noch gültigen Änderungen in der Vergangenheit oder Zukunft bilden immer ein lineare Reihe; Sie können alle Änderung einfach und eindeutig durchnummerieren. Ihre AJAXQUICKLINK Anwendung braucht also keine Datenbank- Tabellen mit Vernetzungen, um Änderungen zu speichern.

Wenn der User zuerst acht Änderungen macht, werden diese einfach von eins bis acht gezählt. Geht der User auf Änderungsstand fünf zurück, und geht dann zu Punkt sechs, dann werden die alten Änderungen ab Punkt sechs hinfällig. Alles Alte können Sie sofort löschen, weil es nicht mehr erreichbar ist. Es bleibt also immer nur eine einfache Zahlenfolge.

Die fortlaufende Änderungsnummer ('aend_ no') ist also unsere Projekt-Zeitachse. Zu jedem Ereignis im Projekt gibt es eine entsprechende Änderungsnummer. Mit 0 beginnt die Postkarte, und danach geht es mit jeder Änderung um eins weiter. Mit dem back-Button des Browsers bewegt sich der Anwender auf dieser Zeitachse rückwärts und mit forward kommt er wieder zurück in die Zukunft. Zeitparadoxa gibt es dabei nicht, denn die alte Zukunft wird beim Auftauchen einer neuen Zukunft (eine neue Änderung mit derselben Änderungsnummer) einfach aus dem Datenbank- Universum gelöscht. Das Programm Postkarte bildet die Browser-History 1:1 ab.

Mehr zum Thema

Youtube Sperre umgehen GEMA
Videos freischalten

So umgehen Sie die GEMA-Sperre bei Youtube. Was Sie dazu brauchen, und wie es am einfachsten geht.
Neue Fritzboxen unterstützen den AC-Standard.
WLAN-Geschwindigkeit verdoppeln

Mehr WLAN-Geschwindigkeit: Mit dem WLAN-Standard 802.11ac und den richtigen Geräten und Einstellungen verdoppeln Sie den Datendurchsatz.
Netflix auf dem TV
Programm in der Übersicht

Welche Filme und Serien gibt es bei Netflix eigentlich zu sehen? Was ist neu im Streaming-Angebot? Diese Antworten helfen weiter.
Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
E.T. – Der Außerirdische
Vorschau auf Film- und Serien-Highlights

Amazon Prime Instant Video lockt im Dezember 2016 mit Film-Highlights wie "E.T.", "Fast & Furious 7" und der Serie "Ku’damm 56​".