Hola a todos
:
Itxu: Si quieres hacer una precarga, en las FAQs javascript hay un par de temas al respecto (yo puse uno de ellos), Pero las cosas que te han comentado son ciertas.
Las imágenes tendría que tener poco peso, yo uso "guardar para web" de photoshop, aunque hay muchas herramientas, y algunas como GIMP son gratuitas.
En el menú de la página de mi perfil hay un sistema que mezcla css con javascript para las imagenes de sustitución (rollover)
Se trata de poner una capa de fondo con la imagen secundaria y encima otra capa con la otra imagen, y con el evento onmouseover se oculta la capa principal, dejando a la vista la secundaria. Luego para restituir esa imagen hay que usar el evento onmouseout de la capa secundaria.
Saludos