KlTeufelchen84
Neues Mitglied
Hallo an alle,
folgendes Problem habe ich:
Ich möchte gerne das die Thumbnails beim anklicken in einem anderen div in gross geöffnet werden. Bei meinem Code zeigt mir aber der Browser nur den alt-Text an..
Wenn ich es so machen, dann funktioniert es aber ich wollte den Code gerne kürzer haben (insgesamt sind es nälich 9 Bilder) und ich weiß dass es irgendwie möglich ist
folgendes Problem habe ich:
Ich möchte gerne das die Thumbnails beim anklicken in einem anderen div in gross geöffnet werden. Bei meinem Code zeigt mir aber der Browser nur den alt-Text an..
Code:
function init()
{
document.getElementById("platz").src = "bilder/platzhalter_gross.png";
}
var fotos = new Array ()
fotos[0] = new Image();
fotos[0].src = "bilder/platzhalter_gross.png";
fotos[1] = new Image();
fotos[1].src = "bilder/platzhalter_gross_2.png";
fotos[2] = new Image();
fotos[2].src = "bilder/platzhalter_gross.png";
fotos[3] = new Image();
fotos[3].src = "bilder/platzhalter_gross_2.png";
fotos[4] = new Image();
fotos[4].src = "bilder/platzhalter_gross.png";
fotos[5] = new Image();
fotos[5].src = "bilder/platzhalter_gross_2.png";
fotos[6] = new Image();
fotos[6].src = "bilder/platzhalter_gross.png";
fotos[7] = new Image();
fotos[7].src = "bilder/platzhalter_gross_2.png";
fotos[8] = new Image();
fotos[8].src = "bilder/platzhalter_gross.png";
var zahl=0;
function onclick()
{
init();
document.getElementById("platz").src = fotos[zahl];
}
HTML:
<div id="content">
<div id="bild">
<div id="gross">
<img id="platz" src="bilder/platzhalter_gross.png" alt="Ansicht" />
</div>
</div>
<div id="text">
<div id="thumbnails">
<a href="#" onclick="javascript:onclick(1)" id="Bild1">
<img class="thumb" src="bilder/platzhalter.png" alt="#" />
</a>
<a href="#" onclick="javascript:onclick(2)" id="Bild2">
<img class="thumb" src="bilder/platzhalter_2.png" alt="#" />
</a>
<a href="#" onclick="javascript:onclick()" id="Bild3">
<img class="thumb" src="bilder/platzhalter.png" alt="#" />
</a>
</div>
</div>
Wenn ich es so machen, dann funktioniert es aber ich wollte den Code gerne kürzer haben (insgesamt sind es nälich 9 Bilder) und ich weiß dass es irgendwie möglich ist
Code:
function Anzeigen()
{
document.getElementById("platz").src = "bilder/platzhalter_gross.png";
}
function init()
{
document.getElementById("platz").src = "bilder/platzhalter_gross.png";
}
function Bild1()
{
init();
document.getElementById("platz").src = "bilder/platzhalter_gross.png";
}
function Bild2()
{
init();
document.getElementById("platz").src = "bilder/platzhalter_gross_2.png";
}
function Bild3()
{
init();
document.getElementById("platz").src = "bilder/platzhalter_gross.png";
}
HTML:
<div id="thumbnails">
<a href="#" onclick="javascript:Bild1()" id="Bild1">
<img class="thumb" src="bilder/platzhalter.png" alt="#" />
</a>
<a href="#" onclick="javascript:Bild2()" id="Bild2">
<img class="thumb" src="bilder/platzhalter_2.png" alt="#" />
</a>
<a href="#" onclick="javascript:Bild3()" id="Bild3">
<img class="thumb" src="bilder/platzhalter.png" alt="#" />
</a>
</div>