Avatar billede johnbr Seniormester
03. februar 2005 - 20:20 Der er 1 løsning

script virker ikke

jeg laver min hjemmeside i Frontpage og vil gerne have en funktion på en side, hvor jeg kan vise familiebilleder. jeg har fundet et script på @a-begynder, som jeg har lagt ind på hjemmesiden
se nedenstående.

men det virker ikke. jeg kan se, at scriptet kører på siden, men billederne kommer ikke frem.

hvad gør jeg forkert??

<!-- SCRIPT - Slideshow -->

<script language="JavaScript1.2">

//Script af @-beynder - http://www.a-begynder.dk
//Stedet for webmasters ... vi har næsten alt til hjemmesider

//Scriptet kan frit anvendes, men slet venligst ikke vores reference
/////////////////////////////////////////////////////////

var slideshow_width=90  // Definer billedbredde
var slideshow_height=90 // Definer billedhøjde
var pause=3000          // Definer tid i tusindedele sekund
var fade=50            // Definer fade hastigheed

var fadeimages=new Array()
// Indsæt dine billeder her. Tilføj flere efter behov
fadeimages[0]="../images/knapper/tools.gif"
fadeimages[1]="../images/knapper/scripts.gif"
fadeimages[2]="../images/knapper/frontpage.gif"


///// Du skal IKKE ændre noget efter denne linie /////
//////////////////////////////////////////////////////

var preloadedimages=new Array()
for (p=0;p<fadeimages.length;p++){
preloadedimages[p]=new Image()
preloadedimages[p].src=fadeimages[p]
}

var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var dom=document.getElementById&&navigator.userAgent.indexOf ("Opera")==-1

if (ie4||dom)
document.write('<div style="position:relative;width:'+slideshow_width+';height:'+ slideshow_height+';overflow:hidden"><div id="canvas0" style="position:absolute;width:'+slideshow_width+';height:'+ slideshow_height+';top:0;filter:alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style="position:absolute;width:'+slideshow_width+';height:'+ slideshow_height+';top:0;filter:alpha(opacity=10);-moz-opacity:10"></div></div>')
//http://www.a-begynder.dk
else
document.write('<img name="defaultslide" src="'+fadeimages[0]+'">')

var curpos=10
var degree=10
var curcanvas="canvas0"
var curimageindex=0
var nextimageindex=1


function fadepic(){
if (curpos<100){
curpos+=10
if (tempobj.filters)
tempobj.filters.alpha.opacity=curpos
else if (tempobj.style.MozOpacity)
tempobj.style.MozOpacity=curpos/100
}
else{
clearInterval(dropslide)
nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"
tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
tempobj.innerHTML='<img src="'+fadeimages[nextimageindex]+'">'
nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0
setTimeout("rotateimage()",pause)
}
}

function rotateimage(){
if (ie4||dom){
resetit(curcanvas)
var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
crossobj.style.zIndex++
var temp='setInterval("fadepic()",fade)'
dropslide=eval(temp)
curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"
}
else
document.images.defaultslide.src=fadeimages[curimageindex]
curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0
}

function resetit(what){
//http://www.a-begynder.dk
curpos=10
var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
if (crossobj.filters)
crossobj.filters.alpha.opacity=curpos
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=curpos/100
}

function startit(){
var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
crossobj.innerHTML='<img src="'+fadeimages[curimageindex]+'">'
rotateimage()
}

if (ie4||dom)
window.onload=startit
else
setInterval("rotateimage()",pause)

</script>

<!-- SCRIPT - Slideshow - SLUT -->
Avatar billede johnbr Seniormester
25. maj 2005 - 13:08 #1
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester