По разным причинам, связанным с удобством использования и поддержкой браузера; лучший выбор - всегда , чтобы не использовать для этого iframe; но лучше включить меню в текст страницы, используя язык на стороне сервера, такой как PHP или аналогичный.
Если, как это иногда бывает, ваш хост не поддерживает PHP, пришло время переключить хостинг.
Что касается самого кода, он довольно прост:
<?php include '/path/to/menu.html' ?>