Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, existe uma situação no GMAIL que me deixa intrigado e que se entende-se seria muito útil em meu projeto.
O GMAIL é Feiro com Ajax?
Vejam a minha dúvida em sí..
Se ainda não estão com o GMAIL aberto, por favor abram.
Reparem no endereço url ao abrir, algo parecido com isso eu creio (Obviamente com seu usuário)
http://mail.google.com/mail/?account_id=lm...gmail.com#inbox
Agora vá clicando de nos menus e veja a barra URL por exemplo:
Com Estrela
http://mail.google.com/mail/?account_id=lm...ail.com#starred
Bate Papos
http://mail.google.com/mail/?account_id=lm...gmail.com#chats
A passagem de um menu para outro me parece Ajax, mas minha dúvida é que se é ajax, como eles mudam a URL, até onde eu sei com ajax é impossível mudar a URL da página.
Ou será que ele carrega tudo denovo e nós (pelo menos eu) não conseguimos ver, e então não é ajax coisa nenhuma.
Agradeço a todos
Legal cara, mandou muito bem valeu
>
Olá a todos, existe uma situação no GMAIL que me deixa intrigado e que se entende-se seria muito útil em meu projeto.
O GMAIL é Feiro com Ajax?
Vejam a minha dúvida em sí..
Se ainda não estão com o GMAIL aberto, por favor abram.
Reparem no endereço url ao abrir, algo parecido com isso eu creio (Obviamente com seu usuário)
http://mail.google.com/mail/?account_id=lm...gmail.com#inbox
Agora vá clicando de nos menus e veja a barra URL por exemplo:
Com Estrela
http://mail.google.com/mail/?account_id=lm...ail.com#starred
Bate Papos
http://mail.google.com/mail/?account_id=lm...gmail.com#chats
A passagem de um menu para outro me parece Ajax, mas minha dúvida é que se é ajax, como eles mudam a URL, até onde eu sei com ajax é impossível mudar a URL da página.
Ou será que ele carrega tudo denovo e nós (pelo menos eu) não conseguimos ver, e então não é ajax coisa nenhuma.
Agradeço a todos
Olá amigo, sim é tudo feito via ajax, ele muda o hash (#), no ajax até onde sei só é possível mudar a url com o hash.
Eu fiz um site todo em ajax mudando a url através do hash.
Veja.. www.paracatu.net
você consegue com o Dynamic History do Bernado.
http://bermonruf.wordpress.com/2007/06/08/...-implementando/
Detalhe que versão normal do gmail não funciona se javascript estiver desabilitado.
Então faça como eu use o onclick e jogue a navegação normal para quem não tiver suporte a javascaript no href com return false;
Funciona muito bem.
Abraços.