Ich spreche von den normalen Browser-Buttons Vor, Zurück, Reload und Bookmark bzw. der History-Funktion. Wenn so etwas bei einem nicht geht, ist das ziemlicher Müll. Und die Anker-Methode ist schlecht, weil sie zu inkompatiblen URIs für Non-JavaScript-Nutzer führt. Alternative Buttons sind ziemlicher Mist. Die richtige URI oben in der Adressleiste zu sehen ist übrigens auch hilfreich. Es gäbe eine ganz einfache Lösung: Änderung der URI ohne Reload im Rahmen des Hostes. Aber dazu ist DOM leider zu blöd.
Und noch einmal:
Ajax ist eine Technik. Ob man jetzt XMLHTTP, was M$-spezifisches oder nur DOM verwendet, ist absolut egal. Eine richtige Formulierung wäre, dass Ajax eine praktische und sinnvolle Technik ist. Aber es gibt kein JavaScript mit oder ohne, höchstens einzelne Scripts, die es verwenden oder nicht.
Ich sag ja auch nicht, dass Ajax schlecht ist. Um nicht-Content-Teile aufzurufen ist Ajax sinnvoll. Beispielsweise wenn man einen Teil der Seite (Navi-Element, Poll o.ä.) aufklappen möchte. Oder zum Abschicken mancher Sorten von Formularen. Doch auf Grund der Beschränkung von DOM ist das Laden des Contents nicht sinnvoll, wenn die Seite auch ohne JavaScript funktionieren soll.
Viele liebe Grüße
The User