Nein, das ist eine produktive Software. Die macht dir alles fertig.Kann ich das dort auch sehen?
<script type="text/javascript">
<!--
function loveIt()
{
document.getElementById("platz").src = fotos[zahl].src;
}
var fotos = new Array ()
fotos[0] = new Image();
fotos[0].src = "bild1tb.jpg";
fotos[1] = new Image();
fotos[1].src = "bild1.jpg";
fotos[2] = new Image();
fotos[2].src = "Bild2tb.jpg";
fotos[3] = new Image();
fotos[3].src = "Bild3tb.jpg";
var zahl=0;
oder so?
function vergroessern(nummer) {
var neu = new Image();
neu.src=nummer;
var alt = document.images['platz'];
alt.src = neu.src;
<div id="content">
<div id="bild">
<div id="gross">
<img id="platz" src="bild1.jpg" alt="Ansicht" />
</div>
<div id="thumbnails">
<a href="#" onclick="javascript:vergroessern('bild1.jpg')">
<img class="thumb" src="bild1.jpg" alt="#" />
</a>
<a href="#" onclick="javascript:loveIt()" id="Bild2">
<img class="thumb" src="Bild2.jpg" alt="#" />
</a>
<a href="#" onclick="javascript:loveIt()" id="Bild3">
<img class="thumb" src="Bild3.jpg" alt="#" />
</a>
</div>
</div>
Du hast keine onclick-handler für die anderen Bilder...
function showImage(source)
{
var img = document.getElementById("platz");
img.src = source;
}
<img src="bild1tb.jpg" alt="#1" style="cursor:pointer;" onclick="showImage('bild1.jpg');" />
<img src="bild1tb.jpg" alt="#1" style="cursor:pointer;" onclick="showImage('bild1.jpg');" />
<img src="bild2tb.jpg" alt="#2" style="cursor:pointer;" onclick="showImage('bild2.jpg');" />
<img src="bild3tb.jpg" alt="#3" style="cursor:pointer;" onclick="showImage('bild3.jpg');" />
Sag mir mal wozu man hier jQuery braucht? Das Teil soll weder schön aussehen noch spektakulär sein, da ist jQuery ein totaler Overkill.Plain old javascript und onclick ...come on try jQuery :rtfm:
Sag mir mal wozu man hier jQuery braucht? Das Teil soll weder schön aussehen noch spektakulär sein, da ist jQuery ein totaler Overkill.
<img src="bild1tb.jpg" alt="#1" style="cursor:pointer;" class="imgthumb" data-id="1" />
<img src="bild2tb.jpg" alt="#2" style="cursor:pointer;" class="imgthumb" data-id="2" />
<img src="bild3tb.jpg" alt="#3" style="cursor:pointer;" class="imgthumb" data-id="3" />
$(document).onload(function(){
$("#thumbnails.imgthumb").each(function(){
this.onclick(function(){
$("#platz").get()[0].src = "bild" + this.dataset("id") + ".jpg";
});
});
});
Write less do more? "Warum einfach wenns auch kompliziert geht" eher
wie richte ich es ein wenn ich eine Ajax Ausgabe unter den Bildern haben will die mir sagt du hast um die Systemzeit das Foto geladen. ist das in diesen Zuge auch möglich?
Da hast du Recht, AJAX ist es nicht. Man braucht es aber auch nicht für diesen Zweck. Das Bild liese sich natürlich über ein PHP-Script als Base64 herunterladen und dann im HTML darstellen aber das sprengt die Anforderungen und den Sinn des ganzen.Wenn deine Lösung AJAX ist dann ist Java auch gleich Javascript![]()