Hallöchen an alle.
Hab mich jetzt nach langer googlesuche und ettlichen veruschen entschlossen kompetente Manschen zu Fragen.
Hier mein Problem. Hab eine diashow mit random funktion, die auf meiner HP dargestellt wird. Das ganze läuft per Zugriff auf ein JS. Nun wurde ich gebeten die Diashow so umzu gestallten, dass wenn man auf das gerade angezeigte Bild klickt, es in einem größeren Fenster aufgeht (evtl. wäre dann eine Navigation gut, muss aber nicht sein, will keinem zu viel Arbeit machen
). Die Bilder liegen alle in einem Ordner auf den zugegriffen wird.
Kann mir vielleicht jemand helfen?
P.S.: Kann mir jemand sagen wie man die random Funktion so umgestallten kann, dass sie jedes Bild einmal zeigt und dann von vorne Anfängt?
Ach, hier noch das JS:
Danke an alle die mir helfen wollen und hoffentlich auch können, denn JS ist bei mir schon mind.10 Jahre her und konnte das ganze nur mit Hilfe von Suchen und kopieren und ein paar grauen Zellen realisieren.
Hab mich jetzt nach langer googlesuche und ettlichen veruschen entschlossen kompetente Manschen zu Fragen.
Hier mein Problem. Hab eine diashow mit random funktion, die auf meiner HP dargestellt wird. Das ganze läuft per Zugriff auf ein JS. Nun wurde ich gebeten die Diashow so umzu gestallten, dass wenn man auf das gerade angezeigte Bild klickt, es in einem größeren Fenster aufgeht (evtl. wäre dann eine Navigation gut, muss aber nicht sein, will keinem zu viel Arbeit machen
Kann mir vielleicht jemand helfen?
P.S.: Kann mir jemand sagen wie man die random Funktion so umgestallten kann, dass sie jedes Bild einmal zeigt und dann von vorne Anfängt?
Ach, hier noch das JS:
PHP:
var delay=3000 //set delay in miliseconds
var curindex=0
var randomimages=new Array()
randomimages[0]="../diashow/1.jpg"
randomimages[1]="../diashow/2.jpg"
randomimages[2]="../diashow/3.jpg"
randomimages[3]="../diashow/4.jpg"
.
.
.
randomimages[151]="../diashow/152.jpg"
var preload=new Array()
for (n=0;n<randomimages.length;n++)
{
preload[n]=new Image()
preload[n].src=randomimages[n]
}
document.write('<img name="defaultimage" src="'+randomimages[Math.floor(Math.random()*(randomimages.length))]+'">')
if (curindex==(tempindex=Math.floor(Math.random()*(randomimages.length)))){
curindex=curindex==0? 1 : curindex-1
}
else
curindex=tempindex
document.images.defaultimage.src=randomimages[curindex]
}
setInterval("rotateimage()",delay)
Danke an alle die mir helfen wollen und hoffentlich auch können, denn JS ist bei mir schon mind.10 Jahre her und konnte das ganze nur mit Hilfe von Suchen und kopieren und ein paar grauen Zellen realisieren.