Avatar billede kasperbn Nybegynder
20. oktober 2004 - 12:46 Der er 9 kommentarer og
1 løsning

Hvis først side når den er loaded i browseren?

Hej

Hvordan kan jeg "holde" en side "tilbage" indtil browseren har loaded den? Det er meget frustrerende at min side ikke popper frem i en helhed...

- Kasper
Avatar billede roenving Novice
20. oktober 2004 - 13:01 #1
Prøv f.eks. at kigge på phoenixvs preloader under billeder: http://www.phoenixv.dk/arkiv.html
Avatar billede tsunami Nybegynder
20. oktober 2004 - 16:28 #2
Ved at fortælle browseren at den skal cahce siden først... jeg kan ikke huske javascript koden til det men ASP gøre man bare det at man skriver

<%
Response.Buffers = True
%>

og i slutningen af dokumentet kan man lave

<%
Response.Flush
%>

Men det behøves vist ikke...

Ellers er der en Meta tag til at fortælle browseren den skal cache siden
Avatar billede kasperbn Nybegynder
21. oktober 2004 - 10:07 #3
Hmmm.... har googlet lidt, men synes ikke jeg har haft heldet med mig...
Der er et meta-tag der hedder cache-control, men har ikke fundet noget der gør det ønskede. Noget der ved mere?

Godt lavet ASP :-) Sitet kører desværre med PHP - men findes der noget tilsvarende det måske?
Avatar billede kasperbn Nybegynder
21. oktober 2004 - 11:34 #4
roenvig -> det virker! Takker! Point?
Avatar billede kasperbn Nybegynder
21. oktober 2004 - 11:45 #5
Desuden fandt jeg php-udgaven af tsunami's indlæg. Kunne da heller ikke passe at ASP for en gang skyld skulle være bedre ;-)
Problemet med metoden er at den først udfører scriptet og sender outputtet videre når man kalder flush()-funktionen. Men det er lige meget i dette tilfælde hvor det ønskede er at loade siden i BROWSEREN. Php gemmer bufferen på SERVEREN. Men ouputbuffering er da meget smart. Læs noget om det hvis du er web-programmør - det er meget nyttigt!

<?
ob_start(); // Starter Output Buffer
?>

>-- Content --<

<?
ob_end_flush();
?>
Avatar billede tsunami Nybegynder
21. oktober 2004 - 14:07 #6
Hvem får så pointet?
Avatar billede extreme84 Nybegynder
21. oktober 2004 - 14:08 #7
Det gør jeg :-P
Avatar billede roenving Novice
21. oktober 2004 - 14:32 #8
Når du færdiggør siden på serveren, vil der stadig være load-tid for billeder m.v. (selve html-kodens load-tid vil du stort set aldrig opdage !-) samt browserens arbejde med at opbygge det, som fysisk bliver vist ...

-- men hvis du kunne bruge phoenix' kan jeg da bare sige Velbekomme '-)
Avatar billede tsunami Nybegynder
21. oktober 2004 - 14:32 #9
hvor er du heldig :o/
Avatar billede roenving Novice
21. oktober 2004 - 15:05 #10
-- og tak for point ;~}
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