I had something like this.
To sort it out I had to associate HTML pages with the browser (what ever you are using).
I think mine got confused when I installed Safari (PC) and then Google Chrome.
But once I set Google Chrome to be my main browser and a associated all HTML files with it, there have been no problem.
Try it, it can't hurt ;-)
Hope it works for you too.
anya
October 2008