Originariamente inviato da FlashDomi
ho provato a togliere il return false;

ma se lo tolgo appena clicco sul link mi va all'ancora, pero' poi immediatamente dopo parte il submit e mi ricarica la pagina (inviando il form) pero' senza andare all'ancora.
Infatti con il return false ti va in testa alla pagina perché se ne frega dell'href (se lo togli vedi che è uguale), ma va in testa alla pagina perché la ricarica a causa del submit.
Potresti passare un parametro in un input nascosto per accodarlo poi alla location facendo una cosa simile:
codice:
document.location.href += <%=ancora%>
Non so che linguaggio lato server usi, il paramentro l'ho aggiunto in ASP, ma si dovrebbe capire.

Boh, è venerdì, ho mal di testa... ma dovrebbe andare.