puoi provare coi preload in javascript:

ad esemoi
http://www.html.it/mailing/archivio/56/

se fai una ricerca sul forum o su Google trovi altri esempi...