hi,
Ich habe auf der linken Seite ein div container, der die Vorschaubilder enthält. Diese sind in einer 2 spaltigen Tabelle untereinander angeordnet.
Warum Tabelle?
Das div hat das attribut:overflow-y:scroll; damit es durch einen Scrollbalken übersichtlich bleibt.
Warum overflow-y?
Warum nicht einfach overflow:auto?
Die einzelnen Bilder sind mit "galerie.php?image=1.jpg" verlinkt.
Im 2. div container rechts daneben werden die Bilder
mit <img src="galerie/bilder/<?php echo $_GET['image']?>" angezeigt.
Das funktioniert auch soweit.
Also wird jedes mal die Seite komplett neu geladen?
Wenn man ein Bild von unten anklickt und das Bild geladen ist, springt der Scrollbalken automatisch nach oben. Das ist sehr ärgerlich, weil es einige Bilder sind und jemand, der sich die Bilder ansehen möchte schnell die Lust verliert, wenn er jedesmal nach unten scrollen und suchen muss bei welchem Bild er stehengeblieben ist.
Gibt es eine Möglichkeit, dass der Scrollbalken stehenbleibt und nicht jedesmal wieder nach oben springt?
Du könntest es mit Ankern versuchen. Aber Anker für scrollbare Elemente unterstützen wohl noch nicht alle Browser.
Andernfalls bleibt höchstens Javascript - aktuelle Scrollposition auslesen (scrollTop), mit übergeben, und auf Folgeseite wieder ansteuern (Zuweisung an scrollTop).
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }