webForumDet fria alternativet

hur förladdar man en bakgrund till en tabellruta?

JavaScript

2 svar · 343 visningar · startad av SoMeOnE

Medlem sedan nov. 200254 inlägg
Frågan#1

Någon som vet hur man gör för att förladda bilder? Jag vill inte att den ska behöva ladda fram bilden varje gång mna för musen över länken. Jag trodde koden skulle se ut som nedan eller är det bara så att det inte fungerar när bilden ska vara en bakgrund i tabellruta? ifall det är någon som vet så skicka gärna en färdig kod. ifall ni vill se hur det ser ut nu gå in på:
http://da4ce.x2d.org

bild=new Array();
bild[0]=new Image();
bild[1]=new Image();
bild[0].src="menulamp.jpg";
bild[1].src="menulampl.jpg";

function fixlamp(id,onoff){
if(onoff == 0) lamppic = 0;
else  lamppic = 1;
document.getElementById('lamp'+id).background = bild[lamppic].src;
}
Medlem sedan feb. 2003774 inlägg
#2

Sök på webForumet! Alltid en bra ide innan man postar :)
Kolla in bland annat
http://www.webforum.nu/showthread.php?s=&forumid=24&threadid=82870&highlight=bakgrund+bild

Medlem sedan nov. 200254 inlägg
#3

Jag har kollat runt lite men jag har inte hittat ngt. det inlägget som du hänvisade till förklarar bara hur man kan ändra bilden i en bakgrund och det vet jag hur mna gör. Problemet är att bilden inte är laddad när man använder functionen så den laddar om bilden varje gång och det ser inte bra ut. Ifall du fick ut hur man skulle göra det från den andra tråden kan du alltid skriva hur koden se ut... tack annars.

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)