if the new hash is '' then you should set it to '#'. Wont reload and works fine.
Fábio Miranda Costa Engenheiro de Computação http://meiocodigo.com On Fri, May 22, 2009 at 4:58 AM, Thierry bela nanga <[email protected]>wrote: > it looks like setting hash to an empty string cause the page to reload in > FF, I have not tested it in other browsers > > > On Thu, May 21, 2009 at 9:30 PM, rpflo <[email protected]> wrote: > >> >> I'm having a little trouble understanding ... >> >> "the content changes but the page doesnt reloads so the adrees in the >> bar remains www.server.com/home. >> >> I want that when the user reloads the page it goes to >> www.server.com/contact >> and not www.server.com/home." >> >> When you say "reloads" in the second paragraph do you mean the ajax >> request or they actually hit refresh/reload? >> >> If you mean the ajax request (and not an actual reload), you can't >> change the text in the address bar with javascript. So as the user >> clicks the address bar will always read www.server.com/home. >> >> If you want that to change as they click you could use >> www.server.com/#contact >> (as mentioned by Sandy). >> >> If you want the user to be able to type in www.server.com/contact you >> could use a combination htaccess and php to load the proper content. >> >> >> >> On May 21, 2:10 pm, Sanford Whiteman <[email protected]> >> wrote: >> > > I want that when the user reloads the page it goes >> towww.server.com/contact >> > > and notwww.server.com/home. >> > >> > You cannot change the hostname or path that "would be" reloaded >> > without actually reloading the document. In other words, you cannot >> > rewrite the main content of the location bar/textbox without the >> > browser also going to that location. >> > >> > The exception is the # hash. Changing the hash will not reload from >> > scratch. But your URLs are not currently constructed to use the hash >> > to determine the inner content. If you change this structure, it will >> > work. >> > >> > --Sandy >> > > > > -- > fax : (+33) 08 26 51 94 51 >
