eUnaas Skrevet 4. mai 2008 Del Skrevet 4. mai 2008 Jeg har fått ett spørsmål om jeg kan lage en hjemmeside for noen bekjente, og de ønsker bilder på siden som beveger seg over skjermen. Det finnes jo enkle scripts som får teksten til å rulle over skjermen. Men er det mulig med noe av det samme for bilder? Lenke til kommentar
DaddyYankee Skrevet 4. mai 2008 Del Skrevet 4. mai 2008 Ja, det er faktisk mulig det. Bare bytt linken til bildene. <script type="text/javascript"> /*********************************************** -Fight4Lov3 ***********************************************/ //Specify the slider's width (in pixels) var sliderwidth="300px" //Specify the slider's height var sliderheight="150px" //Specify the slider's slide speed (larger is faster 1-10) var slidespeed=3 //configure background color: slidebgcolor="#EAEAEA" //Specify the slider's images var leftrightslide=new Array() var finalslide='' leftrightslide[0]='<a href="http://"><img src="dynamicbook1.gif" border=1></a>' leftrightslide[1]='<a href="http://"><img src="dynamicbook2.gif" border=1></a>' leftrightslide[2]='<a href="http://"><img src="dynamicbook3.gif" border=1></a>' leftrightslide[3]='<a href="http://"><img src="dynamicbook4.gif" border=1></a>' leftrightslide[4]='<a href="http://"><img src="dynamicbook5.gif" border=1></a>' //Specify gap between each image (use HTML): var imagegap=" " //Specify pixels gap between each slideshow rotation (use integer): var slideshowgap=5 ////NO NEED TO EDIT BELOW THIS LINE//////////// var copyspeed=slidespeed leftrightslide='<nobr>'+leftrightslide.join(imagegap)+'</nobr>' var iedom=document.all||document.getElementById if (iedom) document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+leftrightslide+'</span>') var actualwidth='' var cross_slide, ns_slide function fillup(){ if (iedom){ cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2 cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3 cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth cross_slide2.style.left=actualwidth+slideshowgap+"px" } else if (document.layers){ ns_slide=document.ns_slidemenu.document.ns_slidemenu2 ns_slide2=document.ns_slidemenu.document.ns_slidemenu3 ns_slide.document.write(leftrightslide) ns_slide.document.close() actualwidth=ns_slide.document.width ns_slide2.left=actualwidth+slideshowgap ns_slide2.document.write(leftrightslide) ns_slide2.document.close() } lefttime=setInterval("slideleft()",30) } window.onload=fillup function slideleft(){ if (iedom){ if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8)) cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px" else cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slideshowgap+"px" if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8)) cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px" else cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slideshowgap+"px" } else if (document.layers){ if (ns_slide.left>(actualwidth*(-1)+8)) ns_slide.left-=copyspeed else ns_slide.left=ns_slide2.left+actualwidth+slideshowgap if (ns_slide2.left>(actualwidth*(-1)+8)) ns_slide2.left-=copyspeed else ns_slide2.left=ns_slide.left+actualwidth+slideshowgap } } if (iedom||document.layers){ with (document){ document.write('<table border="0" cellspacing="0" cellpadding="0"><td>') if (iedom){ write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">') write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">') write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>') write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>') write('</div></div>') } else if (document.layers){ write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>') write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>') write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>') write('</ilayer>') } document.write('</td></table>') } } </script> Lenke til kommentar
eUnaas Skrevet 4. mai 2008 Forfatter Del Skrevet 4. mai 2008 Takker! Det der må prøves ut Lenke til kommentar
eUnaas Skrevet 4. mai 2008 Forfatter Del Skrevet 4. mai 2008 Jeg merker at dette ikke vises i firefox, er det noen grunn til det? Lenke til kommentar
DaddyYankee Skrevet 4. mai 2008 Del Skrevet 4. mai 2008 Faktisk så visser den for meg. =P Både i Firefox, og Explorer. Lenke til kommentar
eUnaas Skrevet 4. mai 2008 Forfatter Del Skrevet 4. mai 2008 Ja stemmer. Problemet kom når jeg fjernet kravene til størrelsen på bildet helt. Da klarte ikke firefox å vise, men det gjorde iexplorer. //Specify the slider's width (in pixels) var sliderwidth="300px" //Specify the slider's height var sliderheight="150px" Lenke til kommentar
Thullball Skrevet 4. mai 2008 Del Skrevet 4. mai 2008 Jeg la også ut et eksempel på både rullerende tekst og bilder her: http://www.mgmweb.no/kodeeksempler/javascr...llerende-bilder Eksemplet er hentet fra http://jscroller2.markusbordihn.de/ og var veldig enkelt å implementere. Lenke til kommentar
DaddyYankee Skrevet 4. mai 2008 Del Skrevet 4. mai 2008 Du som eier http://www.mgmweb.no/ ? Lenke til kommentar
Thullball Skrevet 4. mai 2008 Del Skrevet 4. mai 2008 Ja, prøver å vedlikeholde den når jeg har tid. Trengte et eget kodebibliotek med funksjoner jeg kanskje kunne ha bruk for. Da var det like greit å lage det public så andre også kan dra nytte av det. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå