Scrolleiste automatisch auf bestimmten Punkt setzen

Jonas123

Ensign
Registriert
Mai 2008
Beiträge
209
!!PHP!!

Hi,
ich habe ein Fotoalbum gecodet.
Links wird das Bild in groß angezeigt und rechts wird eine Liste der Bilder angezeigt, die zur Auswahl stehen. Das Album ist auf eine gesamte Höhe von 500px eingestellt, also wird die Liste rechts oft durch einen Scrollbalken auf 500px gekürzt.
Wenn man auf ein kleines Bild der Übersicht rechts klickt, kommts in groß auf der linken Seite.
Wenn man z.B. ein Bild ziemlich weit unten nimmt, möchte ich, wenn man auf es klickt, dass rechts die Scroll-Leiste automatisch so eingestellt wird, dass das Bild ganz oben ist, das gerade in groß da ist, damit man nicht immer wieder nach unten scrollen muss, wenn man Bild für Bild anklickt...
Ich hoffe, ihr versteht, was ich meine ;)
Wie kann ich das machen?
lg
Jonas
 
Zuletzt bearbeitet:
Anhand deiner Signatur würde ich sagen, dass du es über HTML und PHP gelöst hast.

Ich glaube, ich habe verstanden, wie du das machen willst. Wie wär's mit der Möglichkeit, dass du all deinen Vorschaubildchen auf der rechten Seite ID's gibst, und dann, wenn es angeklickt wird, deine URL mit der Endung #ID aufrufst.

Dann sieht jedes Bild ungefähr so aus:

<div id="bild01">
<img src="vorschaubilder/bild01.jpg" />
</bild>

Dementsprechend müsstest du dann beim Anklicken des Bildes folgenden Link aufrufen:

deineseite.de/deinebildergalerie.php#bild01

Natürlich ist das mit den DIV-Elementen umständlich. Ich weiß aber nicht, ob man im IMG-Tag einfach eine ID definieren kann. Versuchen kannst dus ja, dann wird es nochmals deutlich kürzer.

Etwa so:

<img id="bild01" src="vorschaubilder/bild01.jpg" />

Viel Glück!
 
Hi,
vielen Dank für deine Antwort.
Ja, du hast recht, es wurde mit PHP und HTML gelöst.
Nur ist deine Lösung zwar der richtige Ansatz, aber es gibt noch ein paar Probleme:
1. Ich habe bereits ein <div>-Tag, jedoch um die kompletten Vorschaubilder, das folgendermaßen lautet:
HTML:
<div  align=center style="overflow: auto; height:450px">
Kann ich jetzt so ohne weiteres für jedes einzelne Bild nochmal ein <div>-Tag anlegen??
Das Problem ist nämlich, dass das erste Div um den ganzen Block soll, und dein Div um jedes einzelne...
2. Wenn ich dann um jedes einzelne Bild ein div mache, und es dann mit der Raute aufrufe, ist immer ganz oben das erste Bild, immer. Und er geht mit der ganzen Seite zum ersten Bild, und nicht mit der Auswahlleiste.
Ich hoffe du verstehst, was ich meine ;)
Hier mal ein Link zur Galerie: http://www.darthjohnny.de/galeriekvc
Danke für deine Hilfe!
lg
Jonas

EDIT: *pushh*
Ich brauche keine ganzen Codes, Stichwörter, die zur Lösung führen reichen mir vollkommen aus!


EDIT2: *pusshhhh*
Wo ist das Problem?? Ist das ganze von Haus aus nicht zu bewerkstelligen???
Es würde wirklich total eilen!
 
Zuletzt bearbeitet:
Sry, aber ich versteh nicht, was ich mit den Codes machen soll!?
Das was du geschrieben hast hab ich doch schon längst im Code!?
Außerdem weiß ich nicht wo ich welchen Code hinsetzen muss.
Bitte nochmal auf Deutsch das ganze =D
Danke!
lg
Jonas
 
Zurück
Oben