Avatar billede michael-inspark Nybegynder
09. december 2006 - 13:16 Der er 2 kommentarer

Skalering af billeder i tilfældig billedvisning (array-script)

Jeg benytter nedenstående javascript, som fungerer (se evt. www.sfah.dk/default.aspx - højre side) udemærket. Mit problem er at jeg ønsker at skalere billederne til ca. 100 * 143 px. Billeder der bruges anvendes et andet sted på siden i fuld størrelse hvorfor jeg ikke kan beskære dem. Nogen gode ideer, anyone??

Her mit script:

<script language="javascript">

/*
Random image slideshow- By Tyler Clarke (tyler@ihatecoffee.com)
For this script and more, visit http://www.javascriptkit.com
*/

var delay=5000 //set delay in miliseconds
var curindex=0

var randomimages=new Array()

    randomimages[0]="filer/billeder/1995-1.jpg"    
    randomimages[1]="filer/billeder/1995-2.jpg"
    randomimages[2]="filer/billeder/1995-3.jpg"


var preload=new Array()

for (n=0;n<randomimages.length;n++)
{
    preload[n]=new Image()
    preload[n].src=randomimages[n]
}

document.write('<img name="defaultimage" src="'+randomimages[Math.floor(Math.random()*(randomimages.length))]+'">')

function rotateimage()
{

if (curindex==(tempindex=Math.floor(Math.random()*(randomimages.length)))){
curindex=curindex==0? 1 : curindex-1
}
else
curindex=tempindex

    document.images.defaultimage.src=randomimages[curindex]
}

setInterval("rotateimage()",delay)

</script>
Avatar billede olebole Juniormester
11. december 2006 - 10:55 #1
<ole>

Så sætter du vel bare styles på img-elementet:
    <img style="width:100px;height:143px" ....................>

/mvh
</bole>
Avatar billede roenving Novice
26. december 2006 - 21:27 #2
Sker der mere ?-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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