[Javascript] Script-aanroep na bepaalde tijd afbreken

Pagina: 1
Acties:

  • PaulZ
  • Registratie: Augustus 2004
  • Laatst online: 21-05-2024
Als er in een HTML-pagina een javascript wordt aangeroepen van een derde partij komt het soms voor dat deze er erg lang over doet om te laden, met als gevolg dat de rest van de pagina niet wordt geladen.

Voorbeeld voor Google analytics:
code:
1
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">

Als de server erg traag reageert of het erg druk is op de lijn duurt het soms wel even.

Is er (via HTML) een soort timeout in te stellen voor externe javascripts, zodat bijvoorbeeld na 5 seconden niet laden van het script, deze wordt gecancelled en dan verder wordt gegaan met de rest van de pagina?
Ik had al gegoogled op 'javascript timeout' maar dan krijg je alles over de functie en die moet ik dus niet hebben.
Of zit ik in een compleet verkeerde richting te zoeken? Dan graag een hint zodat ik verder kan.

Vlinders moet je volgen, niet vangen...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:42

crisp

Devver

Pixelated

Gewoon dergelijke 3rd party-scripts pas na je content inladen, of zelf de js hosten.

Intentionally left blank


  • PaulZ
  • Registratie: Augustus 2004
  • Laatst online: 21-05-2024
Ik meen ergens gelezen te hebben dat het goed gebruik is om deze scripts in je HEAD te douwen vanwege compressie en zo... Maar dat zal ik dan wel mis hebben.
Zelf hosten was nog niet eens in me opgekomen 8)7

Vlinders moet je volgen, niet vangen...