Avatar billede cowboy Nybegynder
11. januar 2001 - 20:10 Der er 5 kommentarer og
1 løsning

preloader

Jeg ved godt at der er masser der har spurgt om preloader, og jeg har da også været mange af dem igennem.
Jeg er godt nok ikke er særlig god til javascript og derfor har jeg for det første svært ved at tyde de svar der står der.
Jeg vil jo gerne hvide hvordan det script jeg nu skal bruge, fungere.
For det andet så kan jeg ikke rigtig finde svaret på lige netop det, jeg skal bruge.

Hvilket er noget så \"simphelt\" som en preloader mellem hver af de 10 sider jeg har.
Der er 2 store billeder på hver af siderne, derfor har jeg brug for at brugeren er klar over at næste side er ved at blive loaded eller bedre er det, hvis den efterfølgende side er blevet loaded ned i chachen imellem tiden.
Avatar billede jakoba Nybegynder
11. januar 2001 - 21:33 #1
Hvis siderne bliver set i sekvens kan du lave \"rigtig\" preload veh hjælp af:

<script language=\'javascript\'> <!--  // dette placeres i head af side_nr_1

var preImg1 = new Image;
var preImg2 = new Image;
// ...

function preloadForNextPage() {
    preImg1.src = \"adresse_for_billede1_på_side2.jpg\";
    preImg2.src = \"adresse_for_billede2_på_side2.jpg\";
    // ...
}

</script>

Der er ingen grund til at preloade billeder der allerede  har været vist.

I din body kommando indsætter du:  onLoad=\'preloadForNextPage();\'

På den måde begynder billederne til side2 at blive loaded mens den besøgende stadig kikker på din side 1. Det hjælper gevaldigt, Især hvis siderne også indeholder lidt tekst der kan holde ham/hende beskæftiget mes billederne bliver hentet.

Og på side 2 loader du på samme måde billederne til side 3, osv :)

mvh JakobA
Avatar billede jakoba Nybegynder
11. januar 2001 - 21:35 #2
2 rettelser:

1.  \"veh\"  skulle have været  \"ved\" 
2.  linien
  </script>
    skulle have været
  // --> </script>
Avatar billede cowboy Nybegynder
11. januar 2001 - 21:37 #3
Hvad sker der hvis brugeren er hurtig klikker sig vidre med det samme ?

Kan man så ha en side hvor der står loader, indtil de side 2 er loaded ind ???
Avatar billede cowboy Nybegynder
11. januar 2001 - 21:49 #4
Så må jeg vel også hellere rette mine stavefejl:

1 linje = \"er\" skal væk ; t på \"hurtigt\"

2 linje = \"ha\" = have ; \"de\" = skal væk

Jeg håber snart på svar, ang. min næst sidste kommentar !!!
Avatar billede jakoba Nybegynder
11. januar 2001 - 22:12 #5
Så nytter preloaden ikke en bønne. Beklager.

Men det er ikke en god ide at sætte \"synlige\" forhindringer op for at få ham til at vente. Det bliver folk som regel bare sure over (og går deres vej).

Den eneste løsning er at lave siderne så gode og indholdsrige at han selv vælger at bruge tid til at kikke på dem.

Mon ikke du kan? :)

mvh JakobA
Avatar billede cowboy Nybegynder
11. januar 2001 - 22:15 #6
Ok, Tak for hjælpen

Cowboy
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester