onload no es el problema.
en lugar de
Cita: <script type=2text/javascript">
function solo() { alert("hola");}
window.onload = function() {solo();};
</script>
o puedes usar los métodos addEventListener y attachEvent
con respecto a las imágenes
Cita: <script type="text/javascript">
document.write('<img src="http://static.forosdelweb.com/fdwtheme/images/buttons/report.gif?'+Math.random()+'" style="display:none" onload="imagen(true);" onerror="imagen(false);" />');
function imagen(existe) {
if (!existe) {
alert('la imagen no ha sido cargada. comprueba la ruta');
} else {
alert('la imagen ha sido cargada');
}
}
</script>
mandas a llamar a una imagen y con los eventos onload y onerror compruebas si la imagen ha sido, o no, cargada.
también como te dice caricatos puedes condicionar la
propiedad complete. pero esto último es sólo un tip