Ir para conteúdo
Fórum Script Brasil

rev087

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que rev087 postou

  1. Obrigado pela resposta Mestre SAM, mas acho que não me expressei bem. Quero, por exemplo, que quando uma pessoa digite diretamente na url algo como "minhapagina.com/index.htm#foto2", que o código em client-side "perceba" que o usuário está tentando abrir a "foto2", e só então envie uma solicitação ajax...se não houver porção hash, a requisição Ajax não deve nem ocorrer. Um exemplo de site baseado nisto (que usa setTimeout que de +/- 3 vezes por segundo verifica se houve mudança no hash) é o www.eatpoopucat.com, que é um jogo muito divertido por sinal. Toda navegação no site é feita em ajax, baseada na porção hash das urls, o que permite o uso das funções Favoritos e Histórico (back, foward...)
  2. Olá! Sou novo por aqui, sou um webdeveloper de São Paulo, SP, chamado Bruno Daniel. Espero poder ser útil ^^. Agora, ao meu problema: existe alguma maneira de capturar uma mudança na porção hash de uma url? (como em "teste.html#hash_aqui", o mesmo que a propriedade [window.]location.hash retorna) Meu propósito é habilitar histórico (back, foward) e adição à favoritos em um ambiente fortemente baseado em ajax. Uma das soluções comuns é usar setTimeout para verificar de tempos em tempos se o hash portion mudou. Odeio esta solução, mas até agora não encontrei nada melhor. Já tentei a função "watch", que aguarda que uma propriedade de um objeto seja alterada, e dispara um evento...porém não funciona com location.hash. Creio que um exemplo/link neste caso seja inútil, posto que eu não consegui absolutamente nenhum sucesso >.<, mas se preferirem posso faze-lo com prazer. Abraços!
×
×
  • Criar Novo...