Toon posts:

javascripts om pagina te laten wachten tot hij geladen is

Pagina: 1
Acties:
  • 78 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben bezig met een site. Nu heb ik de eerste indexpagina gemaakt. Maar deze duurt best lang voordat hij geladen is. Op isdn of analoog iig ;) . Nu heb ik weleens bij sites gezien dat er loading komt te totdat de pagina volledig is geladen. Daarna krijg je de pagina meteen te zien.

Weet iemand hier een script voor ofzo?

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22-08 14:59

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Ik weet dat plaatjes een complete-eigenschap hebben. Misschien kun je dat ook ook op het document toepassen?

code:
1
if( document.complete ) alert('woei');


Anders zet je een div bovenaan die helemaal gevuld is met wit en de tekst 'loading', en laat je die met de onload van de body verdwijnen :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
ik kan je wel vertellen dat dit gruwelijk irritant is als je server ook maar enigszins traag is, of als je images van derden (nedstat!) inlaadt die uren duren voor ze er zijn.

  • EnsconcE
  • Registratie: Oktober 2001
  • Laatst online: 21-08 20:54
Prammenhanger schreef op 10 juni 2003 @ 18:29:
Ik weet dat plaatjes een complete-eigenschap hebben. Misschien kun je dat ook ook op het document toepassen?

code:
1
if( document.complete ) alert('woei');


Anders zet je een div bovenaan die helemaal gevuld is met wit en de tekst 'loading', en laat je die met de onload van de body verdwijnen :)
of je maakt een div layer visible of invisible met
code:
1
2
3
if( document.complete ) {
     ShowDiv()
}

ik weet alleen niet zeker of het op deze manier werkt

Verwijderd

MM check eens www.stilleye.com daar staat een scriptje dat een laadbalkje geeft.
(om bv images te preloaden).
Zal ff een direct linkje zoeken maar hier zou je het mee moeten kunnen!
hierzo: http://www.stilleye.com/scripts/seLoader/ denk dat het ook wel moet gaan met een html paginaatje...

[ Voor 23% gewijzigd door Verwijderd op 10-06-2003 18:43 ]


  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
Verwijderd schreef op 10 June 2003 @ 18:27:Nu heb ik weleens bij sites gezien dat er loading komt te totdat de pagina volledig is geladen. Daarna krijg je de pagina meteen te zien.
Waren dat niet gewoon flash-sites? :?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Wat je ook kunt doen is niet uitgaan van browsers zoals IE die pas de pagina laten zien als ze deze in het geheel binnen hebben; maar bijvoorbeeld Mozilla en Opera die de pagina al deels kunnen laten zien voordat deze geheel is geladen. Overigens kun je ook in Flash een preloader maken voor je site. Dat is wel wat ingewikkeld; maar je kan alle images alvast cachen in javascript en met de pagina moet dat ook wel lukken :P

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • DUX
  • Registratie: September 2002
  • Laatst online: 00:47

DUX

blijft ook nu voor Oranje

marty schreef op 10 June 2003 @ 18:52:
Waren dat niet gewoon flash-sites? :?
Nee, ik ken ze ook :)

Kan me alleen de URL's niet herinneren...

.    < G o o o o o o o o g l e >
Vorige 1 2 3 4 5 6 7 8 Volgende


  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 00:25
images kun je wel preloaden de html zelf geloof ik niet.

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 21-08 18:29
Kun je niet gewoon een site maken met een layer over alles heen. En dan een onLoad event aanroepen?

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

djluc schreef op 10 June 2003 @ 19:48:
Kun je niet gewoon een site maken met een layer over alles heen. En dan een onLoad event aanroepen?
inderdaad:

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html>
<head>
<script language="javascript">
function woei()
{
document.getElementById('contentlayer').style.visibility='visible';
}
</script>

<style type="text/css">
.hidden
{
position: absolute;
top: 0px;
left: 0px;
visibility: hidden;
}
</style>
</head>
<body onload="woei()">
[img]"loading.gif>
<div[/img]
hier je text, plaatjes, en meer van dat geblaat dat ingeladen moet worden
</div>
</body>
</html>


is het zo ff uit mn hoofd. zou moeten werken.
(dit is alleen net andersom :P

[ Voor 34% gewijzigd door SchizoDuckie op 10-06-2003 20:07 ]

Stop uploading passwords to Github!


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 21-08 18:29
Lekker moeilijk doen hier allemaal ;)

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 22:08
Scriptrequest.

Mag niet.

Motor (of auto) onderhoud bijhouden

Pagina: 1

Dit topic is gesloten.