Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/12/2011, 16:07
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: el onload es solo para el body

onload no es el problema.

en lugar de
Cita:
<body onload="solo()" >
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
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}