Affichage aléatoire de l'image lors du chargement de la page sans utiliser le onload de la balise body

Je suis en train de créer un assez simple morceau de code JavaScript qui affiche une image aléatoire à partir d'un tableau à chaque fois que le chargement de la page. J'ai besoin de trouver un moyen d'obtenir cette running sans ajouter de code de la balise body. Est-il un moyen pour accomplir cette sans, dire, une fonction onload placé dans la balise body?

Voici ce que j'ai, qui s'appuie sur le onLoad:

    ImageSwitch=new Array();
    ImageSwitch[0]='1.jpg';
    ImageSwitch[1]='2.jpg';
    ImageSwitch[2]='3.jpg';
    ImageSwitch[3]='4.jpg';

    function swapImage() 
    {
        document.getElementById("theImage").setAttribute("src", ImageSwitch[

Math.round(Math.random()*3)])
    }

Toutes les idées alternatives pour accomplir cette?

Puis-je vous demander pourquoi vous ne voulez pas cela dans le onload de la fonction?

OriginalL'auteur Peachy | 2010-05-05