Meilleure syntaxe onload
Le
Stéphane Santon
Bonjour,
Faisant un site minimaliste en poids (aucun jQuery), j'aimerais mettre
en place un document.onload pour appeler quelques fonctions
d'initialisation en JavaScript.
Quelle est la meilleure syntaxe multiplateforme du moment ?
--
Stéphane
Jeune Chambre Economique de Saintes *** http://www.jce-saintes.org
Agitateurs d'idées accélérateurs de talents !
BTS Electrotechnique *** http://enselec.santonum.eu
Faisant un site minimaliste en poids (aucun jQuery), j'aimerais mettre
en place un document.onload pour appeler quelques fonctions
d'initialisation en JavaScript.
Quelle est la meilleure syntaxe multiplateforme du moment ?
--
Stéphane
Jeune Chambre Economique de Saintes *** http://www.jce-saintes.org
Agitateurs d'idées accélérateurs de talents !
BTS Electrotechnique *** http://enselec.santonum.eu

Poser une question


Bonjour,
"document.onload" n'est pas un événement standard, à ma connaissance.
L’initialisation doit être déclenchée au chargement complet des
ressources, ou juste après que le DOM ait été interprété ?
Cela dépendra de la réponse à la question précédente.
--
Cordialement,
Pascal
comme dit par ailleurs
ce sera pas document.onload mais plutôt:
window.onload = fonctionInitiation;
mais ... ce n'est pas top !
ou :
<body onload="fonctionInitiation()">
mais ... ce n'est pas top non plus
ou alors :
'DOMContentLoaded'
mais ... pas universel !
ou bien :
<script type="text/javascript">fonctionInitiation();</script>
</body>
</html>
mais ... est-ce top ?
voir sur google : 'domready.js' (4,4 ko avec commentaires)
indice :
(en pas français, me souviens-je)
--
Stéphane Moriaux avec/with iMac-intel
santonum.com> a ecrit:
<BODY onload="Init()"> <!-- >>> -->
--
(c) John Stockton, nr London UK. ?@merlyn.demon.co.uk IE8 FF3 Op10 Sf5 Cr7
news:comp.lang.javascript FAQ
SAM a écrit :
Ca me va.
Où est le manque sur cette syntaxe ?
--
Stéphane
Jeune Chambre Economique de Saintes *** http://www.jce-saintes.org
Agitateurs d'idées... accélérateurs de talents !
BTS Electrotechnique *** http://enselec.santonum.eu
Normalement et à moins que je ne me fourvoie(*),
ce onLoad n'intervient que lorsque *toutes* les images ont fini de se
charger et donc pas dès que le 'document' a été parsé (parcouru)
(tu t'en fous, toi t'as un ADSL foudroyant et ne connais pas les
connections en RTC)
Je ne sais comment ça réagit avec les merdes de statistiqueurs qui, par
JS ou non, insèrent des images venues d'ailleurs (quant l'ailleurs est
en rideau ou occupé à ot' chose et que la fameuse fausse/vraie image ne
se charge pas)(à quel moment le navigateur décide que l'image est
introuvable et déclanche le onload du body?)
(*)
c'est peut-être limité à window.onload
mais je ne crois pas
et en Fr mais incomplet (l'important n'y est pas !!!)
Je vois : mais à onload ils ne définissent pas "load" dans :
« finishes loading a window »
cependant ils précisent « This attribute may be used with BODY » ce qui
laisserait supposer que
window.onload est identique à <body onload
--
Stéphane Moriaux avec/with iMac-intel