11. august 2003 - 10:19Der er
22 kommentarer og 1 løsning
Optimere ændring af billeder
Jeg har en liste af brugere, som man skal kunne se en status og tendens for på 10 forskellige målepunkter - een af gangen. Jeg har lavet to clear.gif for hver bruger, og disse ændres så efter hvilket målepunkt jeg vælger i en dropdown. Det virker, men er flere sekunder om at ændre de ca. 500 små billeder.
Man kunne godt tro at det var loadingen af billederne der var flaskehalsen, men applikationen kører på et intranet, som er meget hurtigt. Det drejer sig om i alt fire forskellige filer, som går igen mange gange. De er ret små, så båndbredden burde ikke være et problem.
Efter valg i selectboksen, står Exploreren i nogle sekunder stille, og arbejder. Selvom den lyder smart den preloader, tror jeg ikke det løser mit problem.
Det er ikke en funktion på hver bruger. Det er en liste af brugere, hvor begge gif'er skal ændre sig for _alle_ brugere, ved skift i selectboksen. Så ja..
Normalt ville jeg banne den, da den i princippet er langsom, men hvad med at have de status-billeder som baggrunde i nogle div's og så ændre css-rule'ns property:
Det er muligt det er et dumt spørgsmål: Er background en valid property på et div-tag?
Hvis jeg bruger dine klasser som angivet, viser der sig intet, men hvis jeg benytter dem på f.eks. en <td> virker den godt.. Men der sker ikke noget ved kørsel af js-functionen. Men det ser spændende ud!
-- Sætte display:inline; på dine div-styles ... -- sætte float:left; på dem som kommer før noget andet i en række ... -- eller bruge <span>s i stedet ...
Der kan kun være een fil som baggrund ad gangen, men man må godt have en baggrundsfarve, som jeg også viste ...
Der er forøvrigt en alvorlig mangel ved denne metode, men den regner jeg ikke med at du støder ind i, når du kører på intranet og iøvrigt havde brugt document.all ...
I ie hedder det rules, i NS/Mozilla hedder det cssrules, så hvis du en dag skal bruge det på internet skal der codebranches ...
Super cool.. Jeg har heldigvis ikke de problemer på dette intranet. Der må jeg sovse ligeså meget jeg vil, lige indtil de skifter til en anden browser :-)
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.