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

Facebook Alternative
Social Networks

Sind Sie auf der Suche nach einer Facebook-Alternative? Hier finden Sie unsere Empfehlungen für die besten Social Networks: natürlich ohne Facebook.
Whatsapp auf PC
Mit oder ohne Download

Mit Whatsapp Web oder der Whatsapp Desktop-App nutzen Sie den Messenger bequem am PC. Wir erklären Download, Installation und Einrichtung.
Spam-Mails
6 Tipps gegen E-Mail Betrug

Betrüger versenden E-Mails, die es auf Ihre Daten und Ihr Geld abgesehen haben. Wie Sie Phishing E-Mails erkennen und sich schützen.
DSL-Symbolbild
Umzug, Ausfall & Co.

Sie wollen Ihren Provider für Internet und Telefon wechseln? Wir verraten, welche Rechte Sie bei Ausfall, Unterbrechung und Umzug haben.
xXx: Die Rückkehr des Xander Cage​
Vorschau auf Film- und Serien-Highlights

Amazon Prime Video lockt im September 2017 mit Film-Highlights wie "xXx: Die Rückkehr des Xander Cage​" und neuen Folgen von "Fear the Walking Dead "