questo di seguito è il codice completo di un file HTML con un iframe (o frame non ancorato) nel quale è contenuto un altro HTML di nome pagina.htm; l'iframe ha tutte le impostazioni di default, ma si può formattare semplicemente.
Quello dell'iframe è un buon metodo per raggiungere il tuo scopo. Non tutti i browser supportano l'iframe ma, su piattaforma Windows, Explorer, Firefox e Opera non danno problemi. Non ho modo di testare su Mac e non ho altri browser per Win, ma penso che non ci siano problemi..

<html>
<head>


<iframe name="I1" src="pagina.htm">

Il browser in uso non supporta frame non ancorati oppure è configurato in modo che i frame non ancorati non siano visualizzati.
</iframe></p>

</html>

_____________________

per inserire un link a pagina.htm visualizzandola nell'iframe

testo del link