Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Script för att automatiskt byta FLERA bilder samtidigt?

Tråden skapades och har fått 5 svar. Det senaste inlägget skrevs .
1

Hej!

Är det någon som har ett script som byter flera bilder på en sida samtidigt när den uppdateras? Har letat utan att ha hittat något som funkar.

Jag vill alltså ha 4 olika bilder med 3 variationer som växlar på samma sida.

Ex:

1a.jpg, 1b.jpg, 1c.jpg

2a.jpg, 2b.jpg, 2c.jpg

3a.jpg, 3b.jpg, 3c.jpg

4a.jpg, 4b.jpg, 4c.jpg

/Peter

  • Medlem
  • Eskilstuna
  • 2009-04-06 14:35

Vilket språk hade du tänkt?

Javascript och HTML helst.

Är ingen kodare men har själv använt ett liknande script för att byta en bild slumpmässigt varje gång sidan laddas om. Prövade att göra en variant av den för 4x3 bilder. Ser att jag råkat vända mellan bokstav och siffra men det spelar mindre roll.

  • Namnge 12 bilder enligt a0,b0,c0,d0 nästa 4:a bilder a1,b1,c1,d1 nästa 4:a bilder a2,b2,c2,d2.

  • Scriptet slumpar fram en siffra ur en Array.

  • Tilldelar sedan denna siffra till de fyra bokstäverna med en hel sträng med img taggen.

  • Sedan placerar jag ut bilderna på sidan med javascript.

Script i Head:

<script language="JavaScript">
number = new Array(3);

number[0] = "0";
number[1] = "1";
number[2] = "2";

index = Math.floor(Math.random() * number.length);

imageA = "<img src='a" + index + ".jpg'>"
imageB = "<img src='b" + index + ".jpg'>"
imageC = "<img src='c" + index + ".jpg'>"
imageD = "<img src='d" + index + ".jpg'>"

</script>

Script för varje bild placeras på sidan där bilderna ska in:

<script language="JavaScript">
document.write(imageA);
</script>

<script language="JavaScript">
document.write(imageB);
</script>

<script language="JavaScript">
document.write(imageC);
</script>

<script language="JavaScript">
document.write(imageD);
</script>

Tack!

Jag skall prova detta.

/Peter

Funkade fint! Många tack!

/Peter

1
Bevaka tråden