The only way that I know of to load a Web page in a browser and NOT have it show up in the browser's history is to load the page inside of an iframe. If you have a page that has an iframe, you can load content in and out of it via ajax without having to reload the page, thus not creating a new browser history item.