Допустим, есть сайт, состоящий из ряда страниц, на каждой из которых находится меню:

Понятно, что если прописывать меню индивидуально в каждую страницу сайта, то при изменении какого-нибудь его пункта придется вносить это изменение опять же в каждую страницу. Что и трудоемко, и неудобно, и просто тупо.
Поэтому гораздо разумнее держать меню в каком-нибудь отдельном файле, а в каждой странице просто давать ссылку на этот файл; тогда достаточно будет внести изменение в меню один раз, чтобы это распространилось на все страницы сайта:

Теперь собственно вопрос: можно ли это сделать, не прибегая к php, а пользуясь какой-нибудь простенькой командой яваскрипта: командой, которая будет брать один html (где находится меню) и вставлять его в другой html (где приготовлено место для этого меню)? И если да (наверняка ведь да?), то как должен выглядеть код?