Hallo Don P,
das mit dem Anker ist DIE LÖSUNG !!!
Ich habe es mit IE7, FF1.5 und NS4.6 ausprobiert und es läuft mit allen drei problemlos!
Ich habe auf der Überblickseite pro Reihe je 5 kleine Bilder plaziert. Vor jeder Reihe habe ich einen Anker gesetzt, auf welchen ich von der aufgerufenen Seite zurückspringe. Somit ist die Überblickseite in der Regel nicht genau so positioniert, wie sie verlassen wurde, jedoch die Positionierung auf der Zeile mit dem aufgerufenen Bild ist auch gut, vielleicht noch besser.
In dem Fall, daß von der angesprungenen Seite weiter direkt geblättert wurde (vorwärts/rückwärts), wird nach dem Rücksprung die Überblickseite auf die Zeile mit dem letztgerufenen Bild positioniert. Ursprünglich wollte ich auch in diesem Falle die gleiche Positionierung haben wie sie bei dem Verlassen der Überblickseite war, aber auch damit kann man gut leben.
Der Satz:
„Im IE funktioniert das alles auch nicht :(. Für diesen gibt es wohl keine Lösung ohne JavaScript“.
bezieht dies sich evtl. auf eine ältere IE-Version. Bitte um Info.
Vielen Dank !!!
frk
Hallo,
Du willst kein JavaScript verwenden? Dann hättest du besser nicht unter der Rubrik "JAVASCRIPT" gepostet.
Wenn ich von der Überblick-Seite die Einzelbild-Seite mittels ihrer Adresse aufrufe, wie kann ich von dort auf die Überblick-Seite zurückkommen, - und zwar so positioniert wie sie vor dem Aufruf der Einzel-Seite war (das ist der Fall wenn vorher der Schieber benutzt wurde), - und nicht auf deren Anfang.
Indem du (evtl. mehrfach) den Back-Button des Browsers klickst. Dann gibt es keinerlei Positionierungsproblem, jedenfalls nicht im FF, im IE allerdings schon :(
Das Positionierungsproblem kann umgangen werden, wenn der Paramerer Target benutzt wird.
Du kannst statt dessen Verweis-Anker setzen und beim Aufruf der Überblick-Seite von der Einzelseite aus dann wieder dorthin springen, im z.B. mit einem Verweis wie
<a href="ueberblick.htm#bild10"><input type="button" value="< zurück zum Überblick"></a>
> Das springt zum Anker "bild10" auf der Überblick-Seite. Die Anker musst du aber mit Bedacht setzen, entsprechend dem Layout der Überblick-Seite, damit nachher auch wirklich das richtige Bild wieder komplett eingeblendet ist.
>
> Beim Verweis zur Einzelseite muss der richtige Anker an ein serverseitiges Script übergeben werden, welches ihn dann in den Verweis "zurück zur Überblickseite" auf der Einzelseite einbaut.
>
> Auf der Überblickseite also Verweise setzen wie
> ~~~html
> <a href="Einzelseite.php?back=bild10" name="bild10"><img src="bild10.jpg"></a>
>
Im IE funktioniert das alles auch nicht :(. Für diesen gibt es wohl keine Lösung ohne JavaScript.
Für die Tips bedanke ich mich im voraus.
Gern geschehen,
Don P