03. februar 2000 - 16:47Der er
13 kommentarer og 1 løsning
Preeloader
Jeg har været ved at udvikle en side, som både html og grafik set bliver rimlig tung at loade. Derfor har jeg prøver at få lavet et php script der preeloadede siden.. men da vores server.. som jeg fandt ud af bagefter ikke understøttede står jeg nu og mangler det i javascript! Det skal fungere sådan at den viser en side indtil alle de andre billeder + html sider er loadede.. og derefter hopper videre.. Da jeg ikke selv er en "haj" til js, kunne jeg godt tænke mig nogle gode råd/eksempler.. færdige helst.. Da min bedste egenskab indenfor js er copy/past funktionen *S*
Variablen 'inx' tælles op til antallet af billeder - her 6. Det sker ved hjælp af en 'onload' på hvert billede. Når 'inx' når 6, skiftes. Virker X-browser. Du kan nok selv fylde resten på ;-)
Ja, det vil det. De seks billeder repræsenterer, hvad der måtte ligge af gods på din side. Altså det, der ligger mellem dine body-tags. Alt, hvad du bruger af grafik, skal have onload-kald 'countUp()'.
Jeg er sgu´ imponeret over din kunnen og hvis alivedk tillader, så har jeg nogle spørgsmål:
1. Er det korrekt opfattet, at der er et layer overpå siden, således at man først se siden når alle images er loadet ? ( hvis ja, så er jeg endnu mere imponeret *g*)
2. Kan der indføres en animeret gif i preloaden - eks. at punktumerne bliver animeret. ( det ser man jo så smart lavet i flash )
3. Nu viser den jo en layer med en tekst "loading ..." indtil sidens grafik/images er indlæst, men hvad hvis man har rollover effekter med, ville den i så fald også inkludere dem ?
1 >> Ja. Du kender det fra 'Spørg Eksperten' - samme effekt. 2 >> Har ikke prøvet om animationen kører stabilt, mens den underliggende side loader. Generelt skal du kun bruge 'små' billeder i preload laget. De skulle jo gerne nå at vises, inden laget forsvinder ;-) 3 >> Ja.
Don't ask...try - learn - and have fun!
Det er tit, når man strækker og vrider de indbyggede features i retninger, deres 'fædre' aldrig havde tænkt på, at det umulige bliver muligt. Inovation kaldes det ;-)
Det er kun 4x, der kan med 'div'. Lad en document.write skrive laget ud, hvis browserens version er større end 3. Så skulle det ikke kunne genere. Nåhh-jo, du skal nok også lige sørge for 'onload' kaldet ikke foretager sig noget, hvis browser-vers. er for lille. Skriv, hvis du ikke kan finde ud af det - så følger 'loading-lag vers. 3.0' måske senere i dag. Jeg har været oppe hele natten, og er træt i koderne ;-)
Ehmm jeres svar er jeg sikker på er ganske udemærket.. But listen up.. Problemer er størrer end det.. Jeg har en side der i forvejen kører den del javascript osv.. og kan derfor ikke bruge de ovenstående scripts! Kan man ikke lave et script der eks. har du frames .. en 1% og en 99%.. der så tjekker om den med 1% er loadet .. og hopper til en anden side.. Dvs 99% kunne være en "loading..." side... ??.. det er faktisk det eneste jeg kan bruge er jeg ked af...
jeg har lige afprøvet dit script, men af en eller anden årsag virker loaderen IKKE når der er en rollover effekt med, dvs at images som skal bruges først loader nå man er inde på siden.
Kan en preload som oleboles også virke med frames? Jeg vil gerne lave et "ventebillede" (uden frames) mens min frameopdelte hovedside loader - kan man det?
Synes godt om
Ny brugerNybegynder
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.