|You said the pages are local, meaning they're on your hard drive and not a web server. Are you running these in a development web server like WampServer or XAMPP, or are they in an ordinary folder? The reason I ask makes the difference between using a slash (/) and a backslash (\) in the URL.|
If it's an ordinary folder, the URL would look something like this:
If on a web server, the URL will look something like this:
If this isn't the issue either, then I'm stumped. All I would suggest is to use absolute links instead of relative ones.
It appears like you're building a site menu, so relative links wouldn't work anyway. They'd always be relative to the page you're viewing, but you could be viewing the site at different depths.
For example, if you're at the homepage and going to the Business Groups link, you're linking to a page that is higher in the hierarchy than the homepage itself.
After you've managed to get to the Business Groups page, you click home and end up reloading the Business Groups page because it's not specified to a different folder and both the Business and Homepage have the same file name.
You're still on the Business Groups page and you click the Services page. Once again, you go higher in the hierarchy.
Instead of your directory looking something like this:
Your directory looks more like this, and could be drastically different depending on which order you click links:
/businessgroups/index.htm (Business groups page)
/businessgroups/index.htm (Business groups page, intended to be homepage)
/businessgroups/businessgroups/services.htm (A directory that likely doesn't exist)
Apologies if I don't respond to your reply immediately. I don't check this site daily.