Hej
jeg skal lave en billedpræsentation og for at gøre det har jeg
fundet denne kode på internettet, og den virker helt fint indtil
man kommer op over de 5 billeder så bliver coomputeren langsom og
hakker og tidsindstilingerne holder ikke nogen steder mere. 3
sek. skift kan blive til 10-25sek, det er endda med 512MB DDRram.
som løsning prøvede jeg at loade et nyt htm dokument efter hvert
femte billede. den nye fil skulle så have det samme script bare
med noglle nye billider.
det gjorde jeg ved at erstatte navnet et billede i listen i
scriptet med navnet på en fil, men det ville ikke virke.
så prøvede jeg at skrive scriptet om så den kunne tage htm
dokumter med, men det ville ikke virke.
er der nogen der kan hjælpe mig med at skrive scriptet om eller
som kender et script der kan gøre det samme som det her, men også
kan vidersende til ett htm dokument.
På forhånd TAK!
jeg har sat scriptet ind herunder, med den ene undtagelse at der
her kun er 6 billederfiler med og i den rigtige er der 70.
<head>
<script language="JavaScript1.1">
<!--
//specify interval between slide (in mili seconds)
var slidespeed=4000
//specify images
var slideimages=new
Array("JPG-filer/Calgary/1.jpg","JPG-filer/Calgary/2.jpg","JPG-fi
ler/Calgary/3.jpg","JPG-filer/Calgary/4.jpg","JPG-filer/Calgary/5
jpg","JPG-filer/Calgary/6.jpg")
//specify corresponding links
var slidelinks=new
Array("
http://www.dynamicdrive.com","http://javascriptkit.com","h
ttp://
www.geocities.com")
var newwindow=1 //open links in new window? 1=yes, 0=no
var imageholder=new Array()
var ie=document.all
for (i=0;i<slideimages.length;i++){
imageholder[i]=new Image()
imageholder[i].src=slideimages[i]
}
function gotoshow(){
if (newwindow)
window.open(slidelinks[whichlink])
else
window.location=slidelinks[whichlink]
}
//-->
</script>
</head>
<body>
<a href="javascript:gotoshow()"><img
src="JPG-filer/Calgary/1.jpg" name="slide" border=0
style="filter:blendTrans(duration=3)" height="87%"></a>
<script language="JavaScript1.1">
<!--
var whichlink=0
var whichimage=0
var blenddelay=(ie)?
document.images.slide.filters[0].duration*1000 : 0
function slideit(){
if (!document.images) return
if (ie) document.images.slide.filters[0].apply()
document.images.slide.src=imageholder[whichimage].src
if (ie) document.images.slide.filters[0].play()
whichlink=whichimage
whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0
setTimeout("slideit()",slidespeed+blenddelay)
}
slideit()
//-->
</script>
</body>
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials