Meine Frage nun: Kann man javascript:history.back()so verändern, dass er
"merkt", dass er eine oder zwei Seiten zurückspringen soll?
Für einen Tipp möchte ich mich schon im voraus bedanken.
mit Grüßen von der heute etwas neblichen Westküste.
Jörg
Es gibt history.go, dem kann man als Parameter angeben, wieviele Schritte vor oder zurück es gehen soll. Zwei Schritte zurück wäre also history.go(-2);
Ich schätze aber, du hast noch ein anderes Problem: Wenn du ein neues Fenster öffnest, legt dieses Fenster auch eine neue History für sich an.
Der Klickweg zum Fenster, so wie ich ihn verstanden habe:
Startseite - Übersicht - Ein Eintrag - Details im Fenster.
Der Weg zurück wäre:
Fenster schließen (Ein Eintrag ist zu sehen) - History zurück (Das führt zur Übersicht).
Das Fenster schließt der Benutzer durch die üblichen Fensterbuttons oben rechts, oder durch einen Link mit dem Javsscript self.close();
Danach sollte die History normal funktionieren.
Wenn ich komplett falsch liege, hast du dein Problem noch nicht erschöpfend genug erklärt. Bin aber sicher, wir finden eine Lösung. :)
- Sven Rautenberg
Moin Sven,
erstmal vielen Dank für die Mühe. Es trifft wohl nicht den Kern meines Problemes. Ich möchte
es gern mal an einem richtigen Beispiel erklären, sonst ist es wohl zu abstrakt.
Wenn man über Pflanzenverkauf » Laubgehölze » sortiert botanisch/deutsch
auf die Übersicht "A" gelangt und nun Acer campestre anklickt, öffnet sich die selbige Pflanzenbeschreibung.
Über den Button "zurück zur Übersicht" gelangt man auf die Seiten "A" wieder.
Sollte sich der Besucher nun aber noch die Detailfotos Frucht oder Hecke anschauen,
(was ich ja nicht weiß) funktioniert history.back() nicht, es sei denn man klickt ihn
doppelt. Ich möchte aber auf diesen history.back()nicht verzichten, da ich
diese Pflanzenbeschreibung nur einmal pro Pflanze schreibe, sie aber in etlichen Übersichten
so einsetzen kann.
Ich hoffe, dass ich mein Problem jetzt etwas plausibler beschreiben konnte und
würde mich natürlich über eine Lösung freuen.
Gruß
Jörg