PrincePitt
Grünschnabel
so ich habe jetzt noch die backslide funktion eingefügt und den Übergang vom Galerie ende eingefügt ich hoffe ich habe jetzt auch die richtigen Variablen genommen. Ich kann es leider nicht Testen weil die beiden Funktionen immer noch nicht als Funktionen erkannt werden ich denke wir sollten uns doch lieber morgen darum kümmern hier noch der ganzen Code auf eine blick.
Javascript:
window.onload =imagesslide;
var imagesnumber = 6;
function imagesslide() {
var currentidx;
function displayshow(idx) {
currentidx = idx;
document.getElementById("display").src="images/"+idx+".jpg";
}
function frontslide(){
if ( currentidx <= 101){
currentidx += 1;
document.getElementsByName('bild').src ="images/"+currentidx+".jpg";
}else{
currentidx = 1;
document.getElementsByName('bild').src ="images/"+currentidx+".jpg";
}
}
document.getElementById("frontslide").addEventListener("click", frontslide, false);
function backslide(){
if (currentidx >= 1){
currentidx -= 1;
document.getElementsByName('bild').src ="images/"+currentidx+".jpg";
}else{
currentidx = 100;
document.getElementsByName('bild').src ="images/"+currentidx+".jpg";
}
}
document.getElementById("backslide").addEventListener("click", backslide, false);
for (var i = 1; i <= imagesnumber; i++){
var imagesplay = "images/"+i+".jpg";
var image = document.createElement('img');
image.src=imagesplay;
image.style.height="200px";
image.style.maxWidth ="200px";
image.setAttribute("name","bild");
image.addEventListener("click", function(idx) {return function() {displayshow(idx)};}(i), false);
document.getElementById('slide').appendChild(image);
}
}
Zuletzt bearbeitet: