Js frmwk prototype : chargement de page
Résolu
marholyne
-
marholyne -
marholyne -
Bonjour,
Je ne vois pas trop la différence entre cette écriture :
document.observe("dom:loaded", function() {...});
et celle-ci :
Event.observe(window,'load',function(){ ...});
ou est-ce le même événement qui est intercepté ?
Je ne vois pas trop la différence entre cette écriture :
document.observe("dom:loaded", function() {...});
et celle-ci :
Event.observe(window,'load',function(){ ...});
ou est-ce le même événement qui est intercepté ?
A voir également:
- Js frmwk prototype : chargement de page
- Prototype 2 patch fr - Forum Jeux vidéo
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Windows
- Arrondi js ✓ - Forum Windows
- Remplir une case de tableau avec une couleur grise avec texture de pointillés ✓ - Forum Photoshop
- Reproduction d'un dessin - Forum Graphisme
2 réponses
C'est +/- la même chose.
En gros, ça correspont au moment où la page est totalement chargée (window.onload en JS "traditionnel").
En gros, ça correspont au moment où la page est totalement chargée (window.onload en JS "traditionnel").
marholyne
Est-ce-que ça a une différence au niveau du chargement des images par exemple ?
http://prototypejs.org/api/document/observe
Ce sont les mêmes évènements, c'est-à-dire "quand DOM est chargé".
Ce sont les mêmes évènements, c'est-à-dire "quand DOM est chargé".
en testant :
<script language="JavaScript" src="/lib/prototype/prototype_161.js"></script>
<script language="JavaScript">
Event.observe(window,'load',toto);
Event.observe(window,'load',function(){alert('titi');});
document.observe("dom:loaded", function() {alert('dom:loaded');})
function toto(){alert('toto');}
</script>
order affichage
sous FFx : dom:loaded puis toto puis titi
sous opéra : idem
sous IE : dom:loaded puis tit puis toto ( faut tjs que IE se distingue ...)
bizarre quand même
<script language="JavaScript" src="/lib/prototype/prototype_161.js"></script>
<script language="JavaScript">
Event.observe(window,'load',toto);
Event.observe(window,'load',function(){alert('titi');});
document.observe("dom:loaded", function() {alert('dom:loaded');})
function toto(){alert('toto');}
</script>
order affichage
sous FFx : dom:loaded puis toto puis titi
sous opéra : idem
sous IE : dom:loaded puis tit puis toto ( faut tjs que IE se distingue ...)
bizarre quand même