In html non esiste nulla per ovviare un alternativa alla soluzione degli iframe.
Io ti premetto che HTML è solo la base di un sito, e quindi non puoi fare tutto ciò che vuoi in questo linguaggio.
Ti consiglio di usare php oppure javascript.
Php con la funzione include
Codice PHP:
//viene inserito nella pagina in cui vuoi venga visualizzato il contenuto del file "file.ext"
include ("/membri/francesco1897/percorso/file.ext/");
, o in javascript inserendo il menu' in un file js e richiamandolo nella pagina.
Codice:
//codice esempio nello script
document.write("menu<br>"\n);
document.write("menu2<br>"\n);
E' solo un esempio, e quidi ti consiglio di studiarti il linguaggio che desideri usare, se non lo conosci
Ciaooo