Js frmwk prototype : chargement de page
Résolu/Fermé
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
- Arrondi js ✓ - Forum Windows
- Arrondir js - Forum Webmastering
- 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 Photoshop
- Pixlr - Forum Graphisme
- Reproduction d'un dessin - Forum Graphisme
2 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
31 déc. 2009 à 17:03
31 déc. 2009 à 17:03
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").
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
31 déc. 2009 à 18:34
31 déc. 2009 à 18:34
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
31 déc. 2009 à 17:37