Jeg har lavet et ajax script, der sætter forskelligt indhold ind i et divtag, alt efter hvilket link der er trykket på.
Derudover har jeg implementeret prototype framework'et, til at vise en loading lightbox på mit contentdiv, når indholdet indlæses.
Mit problem kommer til udtryk, når der er billeder i det indhold der indlæses. Loading box'n forsvinder nemlig allerede, når selve koden er læst af Ajax objectet, hvilket er et godt stykke tid før selve billedet er indlæst af browseren.
Kort sagt, lightbox'n med loading logoet, forsvinder meget før billed(erne/et) er vist i browservinduet.
Findes der en løsning?? Mener at have set, det virke på andre sider..?!
Nej, det vil ikke løse problemet, da onload kun blive kaldt når en side bliver refresh'd, hvilket ikke sker når ajax skifter mit indhold (hvilket også er meningen med ajax)...
Hvad gør du så, hvis du ikke ved hvor mange billeder der findes på siden der bliver indlæst? Finder du med javascript kode, eller sætter du simpelthen bare onload="" manuelt på det sidste billede?
okay, jeg prøvede at ligge et 1px gennemsigtigt billede i bunden af alle de sider, hvor indholdet skulle indlæses, men desværre læser browseren åbenbart de små billeder før de store, så det løste ikke helt mit problem.
Men tak alligevel, jeg har helt klart fået en ok løsning indtil videre.
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.