Noch nicht viel geschrieben
Hallo,
ich bastle an einer kleinen Galerie und komme mit dem Javascript nicht zurecht. Die Idee ist folgende:
Auf der Seite gibt es Thumbnails, von denen bei Click darauf, das entsprechende Bild, nebst und Downloadlink geladen wird. Dazu lege ich für jede Großansicht ein DIV an und versehe es mit einer ID. Diese DIVs werden nun auf display:none gesetzt und mit Hilfe einer Funktion bei Klick auf den Thumbnail sichtbar gemacht. Wenn man nun auf einen anderen Thumb klickt, soll sich der Inhalt des DIVs der Großansicht ändern.
Mein Code sieht bisher so aus:
Hiermit: <a class="gallery slide01" href="#" onclick="javascript:zeigen(this.id,'inhalt2')"></a> dachte ich, könnte ich den INhalt des DIVs einfach austauschen, aber das funktioniert nicht. Hat jemand eine Idee wo der Haken in meinem Konstrukt ist? Benötige ich für das austauschen des Inhalts noch mal eine extra Funktion?:uhm:
ich bastle an einer kleinen Galerie und komme mit dem Javascript nicht zurecht. Die Idee ist folgende:
Auf der Seite gibt es Thumbnails, von denen bei Click darauf, das entsprechende Bild, nebst und Downloadlink geladen wird. Dazu lege ich für jede Großansicht ein DIV an und versehe es mit einer ID. Diese DIVs werden nun auf display:none gesetzt und mit Hilfe einer Funktion bei Klick auf den Thumbnail sichtbar gemacht. Wenn man nun auf einen anderen Thumb klickt, soll sich der Inhalt des DIVs der Großansicht ändern.
Mein Code sieht bisher so aus:
Code:
<script type="text/javascript">
function zeigen(){
document.getElementById('inhalt1').style.display='block';
}
</script>
Code:
<div id="container_gallery">
<div class="thumbs">
<a class="gallery slide06" href="#" onclick="javascript:zeigen()"></a>
<a class="gallery slide01" href="#" onclick="javascript:zeigen(this.id,'inhalt2')"></a>
</div>
<div id="inhalt1"><img src="bild1.jpg" /><br /><br />Bildbeschreibung1<br />Orignal herunterladen</div>
<div id="inhalt2"><img src="bild2.jpg" /><br /><br />Bildbeschreibung2<br />Orignal herunterladen</div>
</div>