Risposta 1)
"A PARER MIO" (cosa molto discutibile xD) e' la stessa cosa perchè le immagini le carica lo stesso...eviterei cmq il javascript che appesantisce parecchio , quindi in fin dei conti e' meglio la seconda soluzione...
Risposta 2)
<div class="prova" style="float:right"></div>
La div e' vuota, e anche il collegamento , cosa dovrei cliccare ? dovrebbe essere una cosa tipo:
<div class="prova" style="float:right">Clicca qui</div>
....se ho ben capito vuoi fare delle immagini che cliccando ti portano ad un'altra pagina e cambiano quando ci passi il mouse sopra... puoi fare una cosa del genere, e' un pò grezzo ma funziona , ecco:
PS: il css va bene anche quellocodice:<div class="prova"><div class="prova"></div></div>