Come immaginavo: manca il return false; o equivalente.

<a href="java script:apri('pagina.htm');">
deve diventare:
<a href="#" onclick="apri('pagina.htm'); return false;">