Jörg Weule: Web 2.0 und javascript:History.back()

Hallo,

es ist in den Zeitungen viel über AJAX und Web2.0 berichtet worden. Wenn man mit einem Anker ein JavaScript aufruft, den DOM-Baum verändert, kommt man dann immer über die History zurück? Geht das auch bei Änderung des CSS?

Gibt es unterschiede zwischen onclick="..." mit href="#" und href="javascript:..." ? Kopiert der Browser immer den aktuellen Dom-Baum in ein History-Objekt?

Die Definition von zurück geht leider von Links mit Seiten aus.

Dank und Gruß

Jörg Weule

  1. Hi,

    es ist in den Zeitungen viel über AJAX und Web2.0 berichtet worden.

    ja, Zeitungen mögen Blubberblasen.

    Wenn man mit einem Anker ein JavaScript aufruft, den DOM-Baum verändert, kommt man dann immer über die History zurück?

    Die History bleibt unverändert. In ihr werden URLs gespeichert, keine Aktionen.

    Gibt es unterschiede zwischen onclick="..." mit href="#" und href="javascript:..." ?

    Nein: Beides ist Unfug. Wenn Du einen Link einbaust, dann _verlinke_ etwas.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Moin,

      es ist in den Zeitungen viel über AJAX und Web2.0 berichtet worden.

      ja, Zeitungen mögen Blubberblasen.

      Hab mal aufgeschrieben, was Web 2.0 ist...

      Ein Reiseunternehmer und ein Berater treffen sich einmal im Monat in ihrer Stammkneipe. "Ach meine Geschäfte laufen schlecht" klagt der Reiseunternehmer. "Ja, hast Du denn eine Web 2.0 - Plattform?" will der Berater wissen. "Klar!" sagt der Reiseunternehmner, "Einen Großteil meines Geschäfts wickle ich über das Internet ab."

      "Hmm...", sagt der Berater, "Ist das auch wirklich Web 2.0, was Du da betreibst?". "Wie meinst Du denn das genau?". "Naja...", sagt der Berater, "Deine Kunden machen den Content!". "Und das wäre?". Der Berater erklärt nun: "Web 2.0 ist eine Plattform, auf welcher die Kunden ihre Erfahrungen mit Deinen Reiseangeboten zum Besten geben sollten. Also Videos, Bilder, Texte, Kritiken...".

      "Gute Idee!" sagt der Reiseunternehmer, "Das werde ich dann einmal einrichten. Neue und aktuelle Fotos von meinen Hotels sind immer gut!".

      Einen Monat später...

      Der Berater will wissen, wie die Geschäfte der Reiseunternehmers laufen. "Web 2.0 ist nicht schlecht. Meine Kunden haben viele Fotos und Videos hochgeladen. Und mein Web 2.0 ist damit sehr gut besucht.". "Ist das Alles?" fragt der Berater.

      "Natürlich ist das nicht Alles." sagt der Reiseunternehmer. "Ich bekomme jede Menge Post von Banken, die mir Kredite geben und eMails von Handwerkern, die für mich arbeiten wollen.".

      "Ja siehst Du,...", sagt der Berater, "jetzt weißt Du, was Web 2.0 ist!".

  2. Hi,

    es ist in den Zeitungen viel über AJAX und Web2.0 berichtet worden.

    Why Ajax Sucks (Most of the Time)

    Wenn man mit einem Anker ein JavaScript aufruft, den DOM-Baum verändert, kommt man dann immer über die History zurück?

    Der Anker wird gerne hilfsweise "mißbraucht", um einen der Nachteile von Ajax (konkret: mangelndes Bookmarking) zu beheben (s. Tobias Hausers "Rettungsanker" (Linux Magazin 02/07): Bookmarking von Ajax-Seiten). Insofern ist ein "Anker/JS-Aufruf" nicht nur ohnehin unsinnig, sondern auch noch kontraproduktiv ...

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!