TooLate: Ankerlink scrollt nach oben

Beitrag lesen

Hallo Forum

Ich habe ein DIV als Hauptanzeigefenster:

<div id="main_view">
<img src="01-Bild.jpg" width="500" height="281" alt="Grosses-Bild-01" />
</div>

Und darunter verschiedene Bildchen in dieser Art und Weise:

<a href="#" onclick="document.getElementById('main_view').innerHTML=  
'<img src=\'02-Bild.jpg\' width=\'500\' height=\'281\' alt=\'Grosses-Bild-02\' /><br /><br />'"><img src="KleinesBildchen-02.jpg" /></a>

Das funktioniert auch alles. Bei Klick auf den Link "KleinesBildchen-02.jpg" wird das Grosse Bild im Haupt-DIV ersetzt. Nur wird nach dem Ersetzen des Bildes im Haupt-DIV die Web-Seite ganz nach oben gescrollt.

Bei einem grossen Bildschirm kein Problem, aber bei Mobil-Devices mit entsprechendem kleinen Bildschirm, muss der Client nach jedem Klick auf das Vorschaubildchen wieder herunter scrollen.

Kann der Anker "#" anders gesetzt werden? Oder muss ich die Scrollposition der Webseite auslesen, in einem Cookie speichern und nach dem Bildwechsel an den Ursprungsort zurück scrollen?

CU TooLate