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 !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pascal Poncet
Le 18/06/2011 08:56, Stéphane Santon a écrit :
Bonjour,
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.
"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é ?
Quelle est la meilleure syntaxe multiplateforme du moment ?
Cela dépendra de la réponse à la question précédente.
-- Cordialement, Pascal
Le 18/06/2011 08:56, Stéphane Santon a écrit :
Bonjour,
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.
"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é ?
Quelle est la meilleure syntaxe multiplateforme du moment ?
Cela dépendra de la réponse à la question précédente.
Faisant un site minimaliste en poids (aucun jQuery), j'aimerais mettre en place un document.onload pour appeler quelques fonctions d'initialisation en JavaScript.
"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é ?
Quelle est la meilleure syntaxe multiplateforme du moment ?
Cela dépendra de la réponse à la question précédente.
-- Cordialement, Pascal
SAM
Le 18/06/11 08:56, Stéphane Santon a écrit :
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 ?
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 : <http://dean.edwards.name/weblog/2005/09/busted/> (en pas français, me souviens-je)
-- Stéphane Moriaux avec/with iMac-intel
Le 18/06/11 08:56, Stéphane Santon a écrit :
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 ?
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 :
<http://dean.edwards.name/weblog/2005/09/busted/>
(en pas français, me souviens-je)
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 ?
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 : <http://dean.edwards.name/weblog/2005/09/busted/> (en pas français, me souviens-je)
-- Stéphane Moriaux avec/with iMac-intel
Dr J R Stockton
En fr.comp.lang.javascript message santonum.com>, 18 Juin 2011 08:56:35, Stéphane Santon santonum.com> a ecrit:
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 ?
<BODY onload="Init()"> <!-- >>> -->
-- (c) John Stockton, nr London UK. ?@merlyn.demon.co.uk IE8 FF3 Op10 Sf5 Cr7 news:comp.lang.javascript FAQ <http://www.jibbering.com/faq/index.html>. <http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources. <http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
En fr.comp.lang.javascript message <mn.92187db692988c40.121262@team-
santonum.com>, 18 Juin 2011 08:56:35, Stéphane Santon <news901@team-
santonum.com> a ecrit:
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 ?
<BODY onload="Init()"> <!-- >>> -->
--
(c) John Stockton, nr London UK. ?@merlyn.demon.co.uk IE8 FF3 Op10 Sf5 Cr7
news:comp.lang.javascript FAQ <http://www.jibbering.com/faq/index.html>.
<http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources.
<http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
En fr.comp.lang.javascript message santonum.com>, 18 Juin 2011 08:56:35, Stéphane Santon santonum.com> a ecrit:
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 ?
<BODY onload="Init()"> <!-- >>> -->
-- (c) John Stockton, nr London UK. ?@merlyn.demon.co.uk IE8 FF3 Op10 Sf5 Cr7 news:comp.lang.javascript FAQ <http://www.jibbering.com/faq/index.html>. <http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources. <http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
Stéphane Santon
Bonjour,
SAM a écrit :
<body onload="fonctionInitiation()"> mais ... ce n'est pas top non plus
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 !
<body onload="fonctionInitiation()"> mais ... ce n'est pas top non plus
Ca me va. Où est le manque sur cette syntaxe ?
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 <https://developer.mozilla.org/en/DOM/window.onload> et en Fr mais incomplet (l'important n'y est pas !!!) <https://developer.mozilla.org/fr/DOM/window.onload>
Je vois : <http://www.w3.org/TR/html401/interact/scripts.html#h-18.2.3> 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
Le 20/06/11 10:23, Stéphane Santon a écrit :
Bonjour,
SAM a écrit :
<body onload="fonctionInitiation()">
mais ... ce n'est pas top non plus
Ca me va.
Où est le manque sur cette syntaxe ?
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
<https://developer.mozilla.org/en/DOM/window.onload>
et en Fr mais incomplet (l'important n'y est pas !!!)
<https://developer.mozilla.org/fr/DOM/window.onload>
Je vois : <http://www.w3.org/TR/html401/interact/scripts.html#h-18.2.3>
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
<body onload="fonctionInitiation()"> mais ... ce n'est pas top non plus
Ca me va. Où est le manque sur cette syntaxe ?
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 <https://developer.mozilla.org/en/DOM/window.onload> et en Fr mais incomplet (l'important n'y est pas !!!) <https://developer.mozilla.org/fr/DOM/window.onload>
Je vois : <http://www.w3.org/TR/html401/interact/scripts.html#h-18.2.3> 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