postado em: Etecetera

Redirecionamento por JavaScript com JQuery

Para quem está, ou esteve, com dificuldades em trabalhar com o redirecionamento de página via JavaScript, pelo seu problema de compatibilidade com os browsers, utilize o código jQuery abaixo:

$(location).attr('href', 'http://www.dominio.com.br/');

O código é simples e direto e funciona nos principais browsers – até o IE6.

Tags: ,
Pitacos: Há 3 pitacos dados neste devaneio
Jabalicious
postado em: Webdev

Removendo o recurso de auto-completar dos formulários

Essa é fácil, porém achar essa informação não foi tão baba assim, mas lá vai.

Segundo o site da Mozilla para desenvolvedores, para se desabilitar o recurso de auto-completar dos browser modernos (IE5 ou maior, NS 6.2 ou maior e, é claro, o FF 0.9.4 ou maior), basta acrecentar o atributo autocomplete com o valor off à tag form:

<form action="proc.php" method="post" autocomplete="off" >

Simples não?

Porém o único problema disso é que se você passar esta página pela validação do W3C, ela reportará erros, pois desconhecerá este atributo. Uma maneira de contornar essa situação é inserir o atributo via javascript.

Para mais informações, visite a página no Mozilla Developer Center.

Tags: , ,
Pitacos: Nenhum pitaco neste devaneio
Jabalicious
postado em: Webdev

Javascript e o IE… relação conturbada

Recentemente tive problemas com a execução de Javascript[bb] – pra ser mais específico o SWFObject – onde o IE6 (e o IE7, também) fechavam repentinamente. Com o erro “operação anulada” – se me lembro bem.

Dando uma googlada básica, descobri que existe um atributo chamado “defer” que informa ao browser que o script não gera nenhum conteúdo e pode ser executado posteriormente, basta aplicá-lo na tag “script”, por exemplo:

Assim o browser – no caso o IE – fará a interpretação de toda a página e posteriormente do script com o atributo.

Só um adendo: também tive problemas com o script do BooBox, quando resolvi colocar o script no header.

Tags:
Pitacos: Nenhum pitaco neste devaneio
Jabalicious
postado em: Webdev

Javascript milagroso para corrigir o IE

Quem nunca teve problemas com o IE na hora de trabalhar com HTML e CSS que atire a primeira pedra. Pois é, Dean Edwards criou a solução para estes problemas.

Batizado de IE7-JS, o javascript corrige os tradicionais “bugs” na interpretação de HTML e CSS e também o problema de transparência com imagens em PNG.

Bom, ainda não testei, mas devo fazê-lo em breve. Para quem quiser experimentar ou saber mais, visite o link abaixo:

http://code.google.com/p/ie7-js/

Tags: , ,
Pitacos: Nenhum pitaco neste devaneio
Jabalicious
postado em: Webdev

Empacotando o seu JavaScript

Nunca se usou tanto JavaScript na criação de site, principalmente com o surgimento de frameworks, como o JQuery e, com isso, uma das técnicas que estão ganhando popularidade é o empacotamento (packing) dos scripts para o ganho de performance para o visitante do site e a economia de banda para o proprietário do site.

No mercado há duas ferramentas populares, o JSMin que remove os espaços, comentários e quebra de linhas. O outro é o Packer criado por Dean Edwards, que é largamente utilizado pelos fãs de JQuery devido a sua alta compressão.

Só uma observação a respeito do Packer, para que o script funcione corretamente após o “packing” ele precisa estar escrito corretamente, por isso recomendo que utilize a ferramenta online de validação JSLint antes de empacotar o seu script.

Tags: ,
Pitacos: Nenhum pitaco neste devaneio
Jabalicious
Tico-Tico
Momento Jabá