El JavaScript se puede colocar dentro de las etiquetas <head>, es decir, en el encabezado de una página. De tal forma que se ejecuta al momento de cargar el sitio.Esto es muy bueno para declarar funciones y desatar el evento.
En el siguiente ejemplo el la función mensaje se ejecuta cuando se carga el cuerpo de la página.
<html>
<head>
<script type="text/javascript">
function mensaje()
{
alert("Esta es una alerta que se ejecuta al cargar el body, por el evento onload.");
}
</script>
</head>
<body onload="mensaje()">
</body>
</html>