Avatar billede 4b4dk Nybegynder
20. oktober 2002 - 14:11 Der er 7 kommentarer og
1 løsning

"vent mens siden loades" script..

Jeg leder efter et overskueligt script der viser en side.. el. layer imens billeder/siden loades.

Nogen der har et liggende .. en IKKE koder kan nogenlunde overskue..

Skal selv.
virke til ie/nn/moz :)
Avatar billede Slettet bruger
21. oktober 2002 - 17:41 #1
<body onLoad="document.getElementById('loading').style.visiblity = 'hidden'; document.getElementById('indhold').style.visiblity = 'visible';">
<div id="loading" style="visibility: visible; position: absolute; left: 0px; top: 200px; width: 100%; height: 40px; text-align: center; color: red; font-size: 30px; font-family: Arial;">
Vent venligst, mens siden indlæses...
</div>
<div id="indhold" style="visibility: hidden;">
...
HER ER DIT NORMALE INDHOLD!
...
</div>
</body>
Avatar billede 4b4dk Nybegynder
21. oktober 2002 - 18:16 #2
og den virker i både ie/nn/ ?
Avatar billede Slettet bruger
22. oktober 2002 - 17:03 #3
IE5+ og NS6+.
Avatar billede 4b4dk Nybegynder
22. oktober 2002 - 18:21 #4
Og hvad sker der HVIS man bruger en ældre browser ?
Avatar billede Slettet bruger
23. oktober 2002 - 17:12 #5
Så går det galt (fejlmelding)!

P.S. Scriptet kan optimeres til IE4 også.
Avatar billede 4b4dk Nybegynder
13. november 2002 - 19:02 #6
Har du evt. et optimeret script?.. el. ved hvor jeg kan finde et.?
Avatar billede Slettet bruger
14. november 2002 - 17:12 #7
Jeg kan da hurtigt lave et:

<script>
function visSkjul() {
if (document.getElementById) {
document.getElementById("loading").style.visiblity = "hidden"; document.getElementById("indhold").style.visiblity = "visible";
}
else if (document.all) {
document.all.loading.style.visiblity = "hidden"; document.all.indhold.style.visiblity = "visible";
}
else
alert("Din browser egner sig desværre ikke til at vise dette site. Så det er bare ærgerligt.");
}
</script>

<body onLoad="visSkjul();">
<div id="loading" style="visibility: visible; position: absolute; left: 0px; top: 200px; width: 100%; height: 40px; text-align: center; color: red; font-size: 30px; font-family: Arial;">
Vent venligst, mens siden indlæses...
</div>
<div id="indhold" style="visibility: hidden;">
...
HER ER DIT NORMALE INDHOLD!
...
</div>
</body>

Det virker i IE4+ og NS6+. Andre browsere vil få en (næsvis) advarsel.
Avatar billede 4b4dk Nybegynder
15. november 2002 - 17:57 #8
danke!
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