Hast zwar schon eine Lösung jetzt, aber hab mir gestern die Arbeit gemacht und das mal ausprobiert. Ich poste meine Lösung mal das ich nicht umsonst gecoded hab.
Also das ist der Quellcode des JavaScripts:
HTML-Code:
<script language="javascript" type="text/javascript">
oGross1 = new Image(); //neues Image-Objekt erzeugen
oGross1.src = "gross1.jpg"; //Image-Objekt Grafik zuweisen -> hier den Pfad
//des Bildes eintragen
oGross2 = new Image(); //neues Image-Objekt erzeugen
oGross2.src = "gross2.jpg"; //Image-Objekt Grafik zuweisen -> hier den Pfad
//des Bildes eintragen
oGross3 = new Image(); //neues Image-Objekt erzeugen
oGross3.src = "gross3.jpg"; //Image-Objekt Grafik zuweisen -> hier den Pfad
//des Bildes eintragen
//Funktion bildwechsel zum Tauschen der Bilder -> Es werden 2 Parameter übergeben:
//->tauschplatz ist der eindeutige Name des Bildes das ständig ausgetauscht werden soll,
//der Name wird im Image-Tag mit id="eindeutigerBildname" festgelegt
//->bildobjekt ist das Bildobjekt das zum Tausch verwendet werden soll, also eines der oben
//erzeugten Bildobjekte z.B. oGross2
function bildwechsel(tauschplatz, bildobjekt)
{
document.getElementById(tauschplatz).src = bildobjekt.src;
}
</script>
Und das der Quellcode der HTML-Datei:
HTML-Code:
<body>
<!-- Haupttabelle -->
<table width="700" border="0">
<tr>
<!-- Tabellenzelle mit grossem Bild -> unter id wird der eindeutige Name des Bildes eingetragen -->
<td><img id="grossesBild" src="gross1.jpg"></td>
</tr>
<tr>
<td>
<!-- Tabelle mit kleinen Bildern (Thumbnails) -->
<!-- im Eventhandler onClick wird die Funktion bildwechsel aufgerufen, die Parameter sind -->
<!-- entsprechend einzutragen: 1. Parameter der eindeitige Name; -->
<!-- 2. Parameter das jeweilige Bildobjekt -->
<table border="0">
<tr>
<td width="150"><a href="#" onClick="bildwechsel('grossesBild',oGross1)"><img src="klein1.jpg" border="0"></a></td>
<td width="150"><a href="#" onClick="bildwechsel('grossesBild',oGross2)"><img src="klein2.jpg" border="0"></a></td>
<td width="150"><a href="#" onClick="bildwechsel('grossesBild',oGross3)"><img src="klein3.jpg" border="0"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
Ich hab das ganze mal in eine Tabelle gepackt, ist aber natürlich mit Div-Containern so wie es Adromir gepostet hat auch möglich und sogar noch ein wenig besser.
Ich hab das jetzt so verstanden das du auf das Bild klicken möchtest zum Wechseln. Adromir hat es anscheinend so verstanden das du mit der Mouse drüber fahren möchtest zum Wechseln. Kannst es ja jetzt machen wie du möchtest.
Gruss
Walter