Salut,
En fait , ce qu'il se passe, l'affichage se fait dans cet ordre
1 Texte de la question (avec ton script)
2 Champ de saisie (nommé #answer48557X104X778 normalement, tu peut le vérifier dans le code source de la page)
3 Texte de l'aide.
Quand le script s'execute, le champ #answer48557X104X778 n'existe pas encore. Il y a donc erreur.
Il y a 2 solutions : placer le script dans l'aide. Une autre bien meilleure:
Placer le script comme ceci:
<script>
jQuery(document).ready(
function(){
alert('onload alert!');
}
);
</script>