Browsen mit Pfiff

Ajax Tipps und Tricks

Ein unachtsamer Mausklick kann viel Arbeit verderben und den Anwender verärgern, wenn Sie Ihre AJAX-Anwendung nicht dagegen abgesichert haben.

Ajax Tipps und Tricks

© Archiv

Ajax Tipps und Tricks

Sicher haben Sie sich auch schon einmal darüber geärgert: Sie haben gerade eine neue interessante Web-Applikation in Google gefunden und probieren diese gleich aus. Alles funktioniert prima, alles ist eindrucksvoll mit AJAX realisiert, alles arbeitet schnell und elegant, es macht Spaß. Doch ein unachtsamer Mausklick bringt ein Bild, das Sie nicht haben wollen. Also wählen Sie den Browser- Button Zurück, womit die gesamte Applikation verschwindet und Sie sich wieder bei Google befinden.

Leider kommen Sie mit dem Browser-Button Vorwärts auch nicht mehr an die Stelle der Anwendung zurück, die Sie zuvor mit Ihren zahlreichen Eingaben testen wollten. Denn jetzt sind alle Ihre Eingaben verloren, weil die AJAX-Anwendung wieder von vorne startet.

Das, was AJAX so elegant und schnell macht, ist gleichzeitig seine größte Schwäche: Für den Browser war alles, was Sie per AJAX eingegeben und geändert haben, eine einzige Seite; mit dem Back-Button verlässt der Browser diese Seite, mit dem anschließenden Forward-Button kehrt er zur der Seite zurück, die der Server ursprünglich geliefert hat. Die AJAX-Gemeinde diskutiert dieses Thema intensiv. Verschiedene AJAX-Toolboxen bieten unterschiedliche Lösungsansätze. Die Diskussionen der Entwickler sind zahlreich, fertige Lösungen jedoch selten.

Das ist nicht das einzige grundsätzliche Problem. Als nächstes folgt die Frage: Wie erzeugen Sie einen Link auf eine AJAX-Seite, in der schon Änderungen enthalten sind? Beide Schwierigkeiten gehören zu dem Ansatz, AJAX in die normalen Browser-Funktionen wie Back-Button, Link-Einbindung und Pflege der Historie zu integrieren. Weil eine gute AJAXAnwendung bequem zu bedienen ist und eine Seite oft umfangreiche Funktionen zusammenfasst, arbeitet der Anwender länger auf einer Seite. Deshalb sollte er seine Arbeitsschritte speichern und über eine UNDO- oder REDOFunktion verfügen können.

Wie bei AJAX üblich, lösen Sie dies nicht in einer einzigen Technologie, sondern Sie vereinigen Subsysteme zu einem Orchester. Das Allroundtalent ist gefordert, das die Teile der Lösung immer dorthin verlegt, wo sie am einfachsten zu realisieren sind.

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.
Netflix
Kosten, Apps, Kündigung und Co.

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
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
Sicherheit

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.
Facebook-Betrug mit Fake-Profilen
Gefälschte Facebook-Konten

Betrüger nutzen gefälschte Facebook-Profile, um Geld zu ergaunern. Wir zeigen, wie Sie sich und auch Ihre Facebook-Kontakte gegen die Betrugsmasche…