Avatar billede lademan Novice
02. juni 2003 - 11:57 Der er 13 kommentarer og
1 løsning

Tilfældig baggrundsgif i celle

Hej.

Er der en af jer, der sidder inde med et script, der finder en tilfældig (ud af en mængde på 3-4 stykker) baggrundsgif frem onload?

Mange tak for hjælpen.

Lademan
Avatar billede lademan Novice
02. juni 2003 - 11:57 #1
.
Avatar billede lademan Novice
02. juni 2003 - 12:05 #2
Det skal bruges i tabelcelle.
Avatar billede syvon Nybegynder
02. juni 2003 - 12:10 #3
<SCRIPT LANGUAGE="Javascript"><!--

// ***********************************************
// AUTHOR: www.CGISCRIPT.NET, LLC
// URL: http://www.cgiscript.net
// Use the script, just leave this message intact.
// Download your FREE CGI/Perl Scripts today!
// ( http://www.cgiscript.net/scripts.htm )
// ***********************************************

function image() {
};

image = new image();
number = 0;

// imageArray
image[number++] = "<img src='images/1.gif' border='0'>"
image[number++] = "<img src='images/2.gif' border='0'>"
image[number++] = "<img src='images/3.gif' border='0'>"
image[number++] = "<img src='images/4.gif' border='0'>"
image[number++] = "<img src='images/5.gif' border='0'>"
// keep adding items here...

increment = Math.floor(Math.random() * number);

document.write(image[increment]);

//--></SCRIPT>
Avatar billede lademan Novice
02. juni 2003 - 12:12 #4
Cool...
Hvordan indsætter jeg det i praksis i en celle?
Avatar billede syvon Nybegynder
02. juni 2003 - 12:20 #5
indsæt det i den celle du vil have dine billeder til at skifte
Avatar billede syvon Nybegynder
02. juni 2003 - 12:21 #6
og forresten så kan du sætte den til at skifte mellem 100 billeder hvis du vil
Avatar billede lademan Novice
02. juni 2003 - 12:22 #7
du vil ikke være flink og give mig et eksempel? :-)
Avatar billede syvon Nybegynder
02. juni 2003 - 12:24 #8
skal lige lave et
Avatar billede syvon Nybegynder
02. juni 2003 - 12:39 #9
http://www.scripts4all.info/andre/images-skift.html

her er den så prøv at reloade et par gange
Avatar billede roenving Novice
02. juni 2003 - 12:41 #10
Giv din celle et id (<td id="skiftBaggrundCelle">)

<body ... onload="nummer=Math.floor(Math.random()*antalBilleder);eval('document.getElementById(\42skiftBaggrundCelle\42).style.backgroundImage=url('+image[nummer].src+')');">

-- men så skal din preloader se sådan ud:

//preloader
var images = new Array();

images[0] = new Image;
images[0].src = 'images/1.gif'
images[1] = new Image;
images[1].src = 'images/2.gif'
images[2] = new Image;
images[2].src = 'images/3.gif'
images[3] = new Image;
images[3].src = 'images/4.gif'
images[3] = new Image;
images[3].src = 'images/5.gif'
Avatar billede lademan Novice
02. juni 2003 - 12:44 #11
det er en anelse sort, du kunne ikke komme med et eksempel? :-)
Avatar billede lademan Novice
02. juni 2003 - 13:21 #12
Jeg kan ikke få dit script til at virke. Vil du give et eksempel?
Avatar billede lademan Novice
02. juni 2003 - 14:10 #13
Mange tak for hjælpen!
Avatar billede syvon Nybegynder
02. juni 2003 - 14:16 #14
det var så lidt :O)
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