out 24 2008
Ajax acessível
Sistemas web desenvolvidos em AJAX, possuem uma interessante vantagem por fazer requisições assíncronas e não precisar de carregar toda a página a cada comando que o usuário executa.
No entanto, como toda causa tem uma conseqüência (e com AJAX não é diferente), a questão acessibilidade do sistema web vai para o espaço.
Isso acontece pelos seguintes motivos.
- A página vai carregando e mudando, mas o endereço que aparece no navegador é o mesmo, portanto não há como o usuário copiar o endereço exato da página que está sendo exibida em sua tela.
- Os links não apontam para um endereço real e sim para funções em Java Script
- O conteúdo que aparece é dinâmico e (pelo menos por enquanto) ainda não é indexado pelos mecanismos de busca (Google, Yahoo, etc).
Isso significa que não devemos utilizar AJAX?
Esperai, não foi isso que eu falei, tem como fazer um site em AJAX acessível sim só que é um pouco mais trabalhoso. Na verdade nem tanto assim, basta fazer o seguinte:
- Criar um botão que exiba uma caixa de texto onde o usuário possa copiar o link da página em que está (ex: Google Maps basta clicar em link para copiar o endereço).
- Fazer com que todas as páginas tenham um endereço que possa ser chamado através barra de endereços do navegador.
- Criar os links javascript no evento onclick porém no href colocar a URL alternativo para a página de destino.
- Sempre que um site abrir um endereço via URL digitada no navegador, carregar o conteúdo na mesma diretamente ho HTML sem utilizar o Javascript
Com esses passos, continuaremos tendo um site totalmente em AJAX, mas o mesmo também será acessível para quem não possua suporte a AJAX e estou incluindo nisso os nossos queridos motores de busca, pois sem eles não seremos vistos e como você já sabe: Quem não é visto não é lembrado!
Até a próxima.




Após muita espera, a Mozilla Foundation lançou a versão 3 de seu mais famoso software o Mozilla Firefox.
O Google Analytics é uma ferramenta grátis de análise web da qual você poderá extrair relatórios contendo dados que podem ser importantíssimo para o sucesso de um site.