Posts Tagged ‘IE’

Firebug Lite

Friday, November 9th, 2007

Já é sabido de todos que depurar erros javascript no IE é algo irritante e problemático, quem nunca se extressou com as mensagens de erro javascript que o IE nos fornece? Na maioria das vezes você não tem idéia do que ele está tentando te dizer, acho que as vezes nem ele mesmo sabe.

Depois desse post do Handerson Frota eu lembrei que havia saído uma versão “leve” do Firebug para os demais browsers, então resolvi baixar e testar o Firebug Lite, e não é que as depurações de erro no IE melhoraram absurdamente, agora fica mais fácil encontrar aquele probleminha chato nos códigos javascript :)

No próprio site do Firebug Lite você tem o passo a passo de como “instala-lo”. Para resumir é algo bem simples, basta você jogar um diretório do firebug no seu servidor web (diretório /webapps no Tomcat por exemplo) e importar o seguinte arquivo .js do firebug na sua página:

<script language=“javascript” type=“text/javascript” src=“/firebug/firebug.js”></script>

Pronto, depois disso basta abrir a página e teclar F12 ou Ctrl+Shift+L para abrir o console de erros. Caso você deseje que ele permaneça aberto ao carregar a página basta alterar a tag BODY do HTML para:

<BODY debug=“true”>

Façam o teste, comprovem.. está melhorando e muito a minha vida para achar erros javascript nas minhas páginas rodando no IE.

Suavizando o load de páginas no Internet Explorer

Friday, October 19th, 2007

Esta semana acabei entrando em um site por indicação de uma amigo (Ivan), no site percebi um efeito muito bacana que ocorre somente no browser Internet Explorer (IE), é um efeito de tranparência (estilo fade) que ocorre na mudança de páginas, com isso o “load” de páginas fica mais suave e perde aquele efeito de brancão antes de abrir a próxima página.

Então comentei com outro amigo sobre tal efeito, Christiano Milfont, ele é um dos caras mais safos em aplicações ricas e WEB2.0 que conheço, assim ele acabou descobrindo e ensinando-me como inserir esse efeito nas páginas.

No final das contas nós só ficamos chateados pelo efeito ser proprietário do IE, ou seja, não funcionará em outros browsers, talvez abstraindo com algo no estilo bridge poderemos deixar o efeito cross-browser. Se souberem de algo não deixem de comentar!

O Milfont como é um exímio blogueiro já escreveu sobre o assunto no seu blog. Deem uma olhada, lá ele explica todo o processo da coisa.

Enfim, o efeito é muito bacana de se usar em sistemas intranets que rodem somente no IE, ele deixa o “load” de páginas com uma aparência mais leve :)) E o melhor, é super fácil de inserir, basta inserir estas duas linhas no início da jsp:

<meta http-equiv=“Page-Enter” content=“blendTrans(Duration=1.0)”/>

<meta http-equiv=“Page-Exit” content=“blendTrans(Duration=1.0)”/>

Se você usa algum framework ou método de templating então é super fácil inserir isso na sua aplicação.

Faça o teste, comprove :))