se ho capito bene l'aggiornamento dell'ìiframe ti funge ma vorresti anche che la pagina default tornasse in alto, giusto?
a parte che non capisco perchè un form contatti debba stare in un'iframe...
comunque si: la soluzione sta in JS, evento onclick
paginauno.htm
codice:
<body>
<span id="ancora"></span>
pagina uno</p>
<iframe name="centro" src="pagina_contatti.htm" width="496" height="214">
Il browser in uso non supporta frame non ancorati oppure è configurato in modo che i frame non ancorati non siano visualizzati.
</iframe>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
link</p>
</body>