Salve a tutti, come posso far spuntare una gif animata di caricamento per 2 o 3 secondi dentro un div, la quale gli viene caricato tramite innerhtml un iframe ?

Es.

codice:
<script> finction prova() 
{ 
document.getElementById('contenuto').innerHTML= '<iframe src="link.html"></iframe>';
} 
</script>    
<div id="contenuto"> </div> 
[img]image.jpg onclick=[/img]
Dentro il div contenuto vorrei che spuntasse per 2-3 secondi una gif animata, per simulare un caricamento, dopodichè può spuntare il contenuto(link.html).

Qualche condiglio? Grazie