Skiftende billeder
Spørgsmålet ligger delt mellem sharepoint og jave.Jeg vil gerne peppe vores hjemmeside op med en billedserie, hvor billederne skifter hvert f.eks. 5. sekund.
Jeg har fået nedenstående java script af Weis (takker), og det virker fint i Frontpage. Men - når scriptet kopieres over i Sharepoint vises udelukkende det sidste billede (i nedenstående kode 20050908-1006.jpg).
Hvad gør jeg galt?
<html>
<head>
<title>Slideshow</title>
<script>
var slideShowSpeed = 5000
var crossFadeDuration = 3
var Pic = new Array()
Pic[0] = 'http://apmportal.apmoller.net/C6/C7/Group%20HSE/HSE%20Pixs/globe2.jpg'
Pic[1] = 'http://apmportal.apmoller.net/C6/C7/Group%20HSE/HSE%20Pixs/20050908-1018.jpg'
Pic[2] = 'http://apmportal.apmoller.net/C6/C7/Group%20HSE/HSE%20Pixs/Danbor%20H2S%20Italy%20and%20COVA%20024.jpg'
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++){
preLoad[i] = new Image()
preLoad[i].src = Pic[i]
}
function runSlideShow(){
if (document.all){
document.images.SlideShow.style.filter="blendTrans(duration=2)"
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.SlideShow.filters.blendTrans.Apply()
}
document.images.SlideShow.src = preLoad[j].src
if (document.all){
document.images.SlideShow.filters.blendTrans.Play()
}
j = j + 1
if (j > (p-1)) j=0
t = setTimeout('runSlideShow()', slideShowSpeed)
}
</script>
</head>
<body onload="setTimeout('runSlideShow()', slideShowSpeed)">
<img src="20050908-1006.jpg" name='SlideShow'>
</body>
</html>
