Avatar billede milbak Nybegynder
15. marts 2004 - 12:48 Der er 2 løsninger

loade hele siden før den vises?

Hvordan kan man loade en hel en side og først lade den blive synlig når både billeder, tabeller og tekst er downloadet.

Uden denne feature får jeg nu, at en tabel vises mens der ventes på at et ovenstående billede bliver downloaded. Det er ikke optimalt.

Hvordan gør jeg?

Vh
Morten
Avatar billede exp Juniormester
15. marts 2004 - 13:01 #1
Avatar billede helle_fred Nybegynder
16. marts 2004 - 12:37 #2
Her er en løsning, hvor sidens oprindelige indhold er lagt ind i en div med id="second". Denne div-boks skjules, hvorimod en anden (id="first") vises - med et passende indhold.

Når siden er loadet vises "second" og "first" skjules. I eksemplet her har jeg lagt et par store billeder fra internettet ind, så du lige kan se det virke.

<script>
function show(){
    document.getElementById('first').style.visibility="hidden"
    document.getElementById('second').style.visibility="visible"
}
</script>
<body onLoad="show()">
<div id="first">Vent lidt....</div>

<div id="second" style="visibility:hidden">
<img src="http://www.drrling.se/yvonne/bilder/bilder/t_studio.jpg">
<img src="http://www.drrling.se/yvonne/bilder/bilder/h_backstage.jpg">
</div>

</body>
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