@luis_vega, ¿conoces el modelo de eventos? desde javascript es posible asignar eventos a elementos, y un ejemplo de ello es el propio código que muestra @esede10 en el primer mensaje. sin embargo, en iexplorer la cosa cambia un poco aunque desconozco si la versión 9 y 10 siguen usando el modelo de siempre. en todo caso, asignar eventos como propiedad no falla en ningún navegador.
Código:
self.onload = function(){alert('soy el evento onload, y lo mismo puedo hacer con onclick');};