La finalidad del asunto es hacer una pagina aparte, donde pueda tener una animación mientras se está cargando completamente la pagina siguiente, al terminar de cargarla entonces ingresar a ella. El preloader no es solo para imagenes, sino para musica y archivos .js, la estructura que me imagino es más o menos así
(((Pagina actual)))
>preload de archivos
-lista de archivos de la pagina siguiente (cualquier tipo)
Si "preload de archivos = terminado" >
>ir a la página siguiente