buenas,
el atributo onload en las imagenes nunca ha existido, ni siquiera en html4.01. por eso no va a validar correctamente con el atributo. nota: una cosa es que el navegador lo soporte y otra cosa es que el doctype no lo declare. de la misma forma, eso no significa que onload no exista como propiedad en javascript para las imagenes.