zngo,
The problem as you pose it can be solved several ways. The way I suggested is to make it an HTML file. In this case, you would use frames.
Your menu would reside in a header frame. An iframe might work as well -- I have no experience with those.
I'd recommend against frames in general, though, for a variety of reasons.
There are tools, by the way, that allow for bulk search-n-replace. They make up for Windows woeful lack of a common grep function. I use a little tool called "Windows Search and Replace":
Perhaps a server-side include would help you, although I have no experience with them, either.
If you are using server-side programming to make your web pages, then you only need your code in a TXT file and just read it using Perl or whatever.
Basically, my first answer is still the only one I can think of that uses nothing more exotic than HTML and JavaScript.
Cheers,
![[monkey] [monkey] [monkey]](/data/assets/smilies/monkey.gif)
Edward
"Cut a hole in the door. Hang a flap. Criminy, why didn't I think of this earlier?!" -- inventor of the cat door