Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leonardo Machado Moreira

[Resolvido] GMAIL e Ajax

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.