Billedegalleri problemet med at vise: billede x ud af x
Hej Eksperter,Jeg har følgende kode til at vise billeder:
<script language="JavaScript">
//Preloaded slideshow script- By Jason Moon
//For this script and more
//Visit http://www.dynamicdrive.com
// PUT THE URL'S OF YOUR IMAGES INTO THIS ARRAY...
var Slides = new Array('../billeder/biler/4/b_1.jpg','../billeder/biler/4/b_2.jpg','../billeder/biler/4/b_3.jpg','../billeder/biler/4/b_4.jpg');
// DO NOT EDIT BELOW THIS LINE!
function CacheImage(ImageSource) { // TURNS THE STRING INTO AN IMAGE OBJECT
var ImageObject = new Image();
ImageObject.src = ImageSource;
return ImageObject;
}
function ShowSlide(Direction) {
if (SlideReady) {
NextSlide = CurrentSlide + Direction;
if ((NextSlide >= 0) && (NextSlide < Slides.length)) {
document.images['Screen'].src = Slides[NextSlide].src;
CurrentSlide = NextSlide++;
Message = 'Picture ' + (CurrentSlide+1) + ' of ' +
Slides.length;
self.defaultStatus = Message;
if (Direction == 1) CacheNextSlide();
}
return true;
}
}
function Download() {
if (Slides[NextSlide].complete) {
SlideReady = true;
self.defaultStatus = Message;
}
else setTimeout("Download()", 100); // CHECKS DOWNLOAD STATUS EVERY 100 MS
return true;
}
function CacheNextSlide() {
if ((NextSlide < Slides.length) && (typeof Slides[NextSlide] ==
'string'))
{ // ONLY CACHES THE IMAGES ONCE
SlideReady = false;
self.defaultStatus = 'Downloading next picture...';
Slides[NextSlide] = CacheImage(Slides[NextSlide]);
Download();
}
return true;
}
function StartSlideShow() {
CurrentSlide = -1;
Slides[0] = CacheImage(Slides[0]);
SlideReady = true;
ShowSlide(1);
}
</script>
<form name="SlideShow">
<img name="Screen">
<img src="../billeder/formel/formel_pic_left.jpg" onClick="ShowSlide(-1)" />
<img src="../billeder/formel/formel_pic_right.jpg" onClick="ShowSlide(1)" />
</form>
Som virker helt som den skal, takket være jer. Men nu vil jeg gerne lige have den til at vise f.eks.: "2 of 11".. Min galleri kan ses her:
http://www.alexanderchristensen.dk/test/billede_galleri2/
Har fundet ud af at få den til at skrive hvor mange billeder der er ialt, nu mangler jeg bare at få den til at vise hvilket billede, det er som den viser.
<script type="text/javascript">
document.write(" of "+ Slides.length);
</script>
Hvordan løser jeg dette problem?
På forhånd skal i have mange tak fordi i gider hjælpe mig med problemet :o)
