03. november 2006 - 11:51Der er
23 kommentarer og 1 løsning
loader samme billede flere gange
Hej Exp'er,
Hvis jeg har et javascript der printer et/flere billede(r) flere gange så skrives der fx. i statusbar (Mangler 340 elementer) som så tæller ned eftersom elementerne bliver loadet.
Er dette normalt? Eller ville det ikke forekomme hvis billedet blev cachet? Og kan, IE i dette tilfælde, bruge cachede filer der bliver printet i javascript?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Når man f.eks. bruger IMG tag'et, kan browseren se hvor mange billeder der er på siden. Browseren informerer så brugeren om hvordan billeder den mangler at loade ind..
Jeg mener ikke at en loop af denne slags, ville vise hvor mange elementer der er tilbage:
for(i=0; i < 9; i++) { document.write('<img src="billede.jpg"><br>'); }
Hvis man nu lavede en array af billeder, kunne det være at den kunne se det..
Det er btw. ikke noget problem i FireFox, ikke noget jeg har lagt mærke til.. Men det skal lige siges at jeg sidder og arbejder på en tynd klient mod en Win2003 server, via fjernskrivebord. Ved ikke om det er det der sløver der hele i IE.
TheSurfer: Ja det er nok mega interessant, men der er altså bare lige ca. 1500 linier.
Det er egentlig ikke så svært.
Har et array med data der bliver lagt noget i fra en hidden iframe. Hvergang der bliver lagt noget i det, bliver et <table> opdateret, altså slettet og bygget op igen med nye data. det gøres med insertRow og insertCell og så køres der en innerHTML på cellerne med det data der skal ligge i dem.
Hvis /images/airlines/sk.gif bliver brugt flere gange i det indhold der bliver skrevet, så loader den billedet for hver "instans" det forekommer i indholdet.
Kigger lige om problemet også opstår på min maskine derhjemme når jeg kommer hjem fra arbejde.
Det kan være din browser, der er sat op til at checke for nye filer, hvergang: Funktioner --> Internetindstillinger --> Midlertidige Internetfiler --> Indstillinger...
-- og så vil IE notorisk checke, om der er kommet nye udgaver af en fil, uanset den skal loade den samme fil et millisekund efter den er blevet loadet ...
-- og det gælder selvfølgelig kun, hvis man bruger den nutidige standard-indstilling:
Kontroller, om der er nye udgaver af siden: ◙ Ved hvert besøg på siden.
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.