Erstmal: Lösche die Teile der vorhergehenden, zitierten Nachricht, auf die du dich nicht beziehst, das macht das Lesen leichter. Das kann bis zu 100% Löschquote gehen, wenn du nochmal komplett neu ansetzen willst.
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.
Ich erkenne das Problem. Doch zunächst ein paar andere Anmerkungen:
"Zurück" und "Vorwärts" sind die Bezeichnungen der Buttons des Browsers, welche in der History blättern. Dort sind die Bezeichnungen auch komplett eindeutig, weil sie sich eben auf die History beziehen, und die ist sortiert, hat höchstens einen Vorgänger und einen Nachfolger.
Die Bezeichnung "zurück" für einen Link ist aber höchst unglücklich, denn wohin gehts da wohl? Gehts wirklich im Sinne der History "zurück", wo man herkam, oder gehts "zurück", wo der Seitenersteller dachte, daß man herkommen muß, oder gehts in einem noch ganz anderen Sinne "zurück".
Insofern ist die Bezeichnung "zurück zur Übersicht" zwar schonmal beschreibender, aber trotzdem nicht unbedingt hilfreich. Einfach "zur Übersicht" hat den Makel des "zurück" nicht, sondern ist sogar eher vorwärtsgerichtet: Man surft weiter zur Übersicht, auf der man vielleicht mal war - alle die, die per Suchmaschine die Seite gefunden haben, zumindest.
Solche Suchmaschinenbesucher mußt du einplanen.
Und da kommt die zweite Problematik ins Spiel: Wenn du per Link history.back() benutzt, kommen Suchmaschinenbesucher.... zurück zum Suchergebnis, bei dem sie eben einen Link geklickt haben. Das ist sicherlich nicht sonderlich erwünscht.
Du kannst dagegen argumentieren, daß sowas auf deiner Site kaum bis garnicht vorkommt, weil [insert your favourite reason here], aber grundsätzlich ist es so. Es geht hier schließlich um Navigation, und sowas ist elementar für eine Website.
Bleibt noch dein Wunsch nach Wiederverwendbarkeit deiner Seiten. Damit hast du im Prinzip absolut recht: Die Pflanzen gibts ja nur einmal, aber sie werden unterschiedlich benannt und gefunden.
Was mir da spontan einfällt, sind echte HTML-Links zu den Übersichten. Bringt auch für den Suchmaschinenbesucher was, weil der sich dann gleich die Übersicht aussuchen kann, die er haben will. Die haben außerdem den Vorteil, daß sie immer funktionieren. Denn mancher Besucher öffnet beim Klick in der Übersicht lieber ein neues Fenster mit neuer History... und da gibts dann kein "zurück".
Nun aber mal konkreter:
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.
Mit dem HTML-Link hättest du das Problem nicht. Ich würde auch absolut kein Problem darin sehen, daß dann immer zwei Übersichten verlinkt sind, solange der User recht genau weiß, wo er hergekommen ist (die deutsche Übersicht sollte das also irgendwie in der Überschrift nennen).
Mit Javascript mußt du wissen, wieviele Schritte zurück dein Linkziel entfernt ist. Und mit dem von mir schon erwähnten "history.go(-2);" geht man beispielsweise zwei Schritte in einmal zurück.
Also <a href="javascript:history.go(-2)"> sollte funktionieren, wenn du zwei Schritte zurücklegst.
Ob du das wirklich so machen solltest, mußt du selber wissen. Ich würde es NICHT so machen.
- Sven Rautenberg