PrincePitt
Grünschnabel
Hallo ich möchte eine Galerie erstellen die sich Bilder aus einem Ordner holt. Diese Bilder sind alle von 1 bis 100 nummeriert und im jpg gespeichert. Soweit so gut zum Plan
.
Die Thumbnails bekomme ich unten angezeigt doch jetzt möchte ich das genau das Bild was anklickt wird auch oben im display angezeigt wird. Bis jetzt wird mir meine variable imagesnumber weiter gezählt. Ich hoffe einige erfahrene Javascript experten können mir hier weiter helfen.
Hier der Html code:
und hier die Js :

Die Thumbnails bekomme ich unten angezeigt doch jetzt möchte ich das genau das Bild was anklickt wird auch oben im display angezeigt wird. Bis jetzt wird mir meine variable imagesnumber weiter gezählt. Ich hoffe einige erfahrene Javascript experten können mir hier weiter helfen.
Hier der Html code:
HTML:
<button id="backslide" onclick="backslide()">zurück</button>
<img id="display"/>
<button id="frontslide" onclick="frontslide()">vor</button>
<div class="clear"></div>
<div id="slide"></div>
und hier die Js :
Javascript:
var imagesnumber = 1;
var i = 7;
var images = document.createElement('img');
images.src="images/"+imagesnumber+".jpg";
images.style.height="200px";
images.style.maxWidth ="200px";
var ilink = document.createElement('a');
ilink.href="#";
window.onload = slideload;
function slideload () {
for (imagesnumber; imagesnumber < i; imagesnumber++){
var ilink = document.createElement('a');
ilink.href="#";
var images = document.createElement('img');
images.src="images/"+imagesnumber+".jpg";
images.style.height="200px";
images.style.maxWidth ="200px";
images.addEventListener("click", displayshow, false);
ilink.appendChild(images);
document.getElementById('slide').appendChild(ilink);
}
}
function displayshow(urlvar) {
document.getElementById("display").src="images/"+imagesnumber+".jpg";
}
Zuletzt bearbeitet: