El ejemplo que te dio el amigo es muy bueno y en si funciona pero explicarlo seria muy complicado ya que se requieren del conocimiento amplio de java script.bueno en si lo mas basico para precargar una imagen es crear un objeto image y luego llenar los parametros .
ejemplo :
Código PHP:
imagen =new image()
imagen.src="ruta de la imagen";
Explicacion : como veras he creado un objeto image() llamado imagen , a la cual he llamado el parametro "src" y ahi se le pone la ruta de la imagen, esta es la forma basica en la que se cargar una imagen.