September 11th, 2012

Вебовская задачка

Очень простенькая, на самом деле, но я, ни фига не шарящий во всяких яваскриптах, даже не знаю, где искать ответ.

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


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

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


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