Web Louca

Home Artigos Faça o IE6 comportar-se como o IE7/IE8

Faça o IE6 comportar-se como o IE7/IE8

ie6ie7

Todos os webmasters ou pessoas que lidam com páginas de Internet, sabem que o Internet Explorer 6 pode ser uma dor de cabeça no que toca ao desenvolvimento de uma página web! E se lhes disser que os seus problemas ficarão, praticamente, resolvidos ao forçar os visitantes que ainda utilizam o velhinho internet explorer, a realizar o load de um javascript. Este javascript faz com que o IE6 se comporte como um browser cumpridor das normas W3C.

 



Corrige a maioria dos problemas de HTML e CSS que ocorrem no IE6. Neste momento a versão disponível é apenas a terceira, e ainda está em fase beta! No entanto, os resultados já se fazem notar!


Apresento-lhes então o script que torna o IE 5.5/6 compatível com IE7 ou IE8.

Então? Onde está o extenso tutorial para realizar tál proeza?

Adicione as seguintes linhas antes de /head no seu código HTML:

 



<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]-->

Ou
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js"
type="text/javascript"></script>
<![endif]-->



O pacote trás ainda outros dois ficheiros .js que terá que fazer o load se quiser extra funcionalidades, as quais não vou citar uma vez que o artigo
ficava algo extenso. O código acima faz a chamada dos scripts a partir dos servidores do Google. E não inclui o load dos 2 ficheiros .js necessários às funcionalidades extra. Que aconselho a utilizar.


As imagens .png terão que possuir o seginte formato se quiser que elas apresentem trasnparencia: *-trans.png

Nota:
Testei o script em ambiente de desenvolvimento e apesar de não resolver todos os problemas, o que é compreensivel, vendo a fase inicial em que se encontra o desenvolvimento, traz grandes melhorias ao IE6. Então se não deseja passar muito tempo a inventar artimanhas para o IE6, e tambem não estiver preparado para abandonar o desenvolvimento para este browser. Teste o javascript que aqui lhe recomendo.

Trackback(0)
Jackweb
Setembro 14, 2008

Valeu a dica , muito legal seu site, gostei do Design e organização

Sucesso

Abraço

Marcos
Dezembro 19, 2008

pow cara se der certo vai me salvar ;)

Renato
Janeiro 06, 2009

Pow, será que não teria um que faz o IE se comportar com o Fire Fox?

thiago
Janeiro 22, 2009

huauhahuahu

porra renato.. se acha algo assim.. por favor... ia ser os milagres dos milagres..

Abc

Rafael
Julho 01, 2009

Entao cara, fiz um teste rapido aqui, até que rolou o lance do png tranquilo. Agora vamos ver se ele vai trabalhar legal com o restante de dor de cabeça que o Ie6 dá..

Agora sobre esse lance dos dois pacotes extras:

"load dos 2 ficheiros .js necessários às funcionalidades extra. Que aconselho a utilizar."

Poderia dar uma pequena prévia de como é isso?

Estou pensando em fazer algo para chamar o script pela jquery. Se tudo funcionar legal vai ficar uma beleza, ai pode parar de usar aqueles plugins para resolver o problema de png no ie6..

no aguardo []

GonçaloM
Julho 01, 2009

@Rafael

Se só quiser resolver o problema da transparência png no IE6 existem scripts mais leves para utilizar.

Este script corrige mais "erros" no IE6 alem do da transparência png.

O load dos 2 ficheiros js, refiro-me aos dois ficheiros js extra, que vêm quando faz o download do pacote.

luma
Agosto 28, 2009

Esta dica é muito valiosa pra mim e gostaria de poder publicar no blogue, se me permitisse.
Gonçalo, seu texto é de 2008, mais antigo do que este - http://www.profissionaisti.com...como-ie78/
Não sei se configura plágio, se é uma tradução ou este tipo de artigo é compartilhado.
Se quiser não publique este comentário, mas gostaria de uma explicação. Agradecida.

GonçaloM
Agosto 30, 2009

@luma

Embora este artigo seja mais antigo que o que refere, nao julgo que exista plágio, nem são tradução ou compartilhado. São a simples divulgação de um javascript que existe no Goolgle Code.

Refiro ainda que o weblouca se encontra sob uma licença creative commons (http://creativecommons.org/licenses/by-nc/2.5/pt/) pelo que poderá publicar no blogue desde que cumpra os requesitos da licença em questão.


Escreva o seu Comentario
 
  pequeno | maior
 

busy
Subscreve a newsletter gratuita e começa hoje mesmo a criar websites e a ganhar dinheiro na internet!


jsimageNeste artigo vou-lhe demonstrar como rodar imagens e qualquer elemento desde div a span co...
phpthumbAtualmente praticamente todos os websites possuem a necessidade de listar os seus artigos...
benchmarksA pouco mais de um ano falei sobre uma ferramenta para otimizar imagens (Artigos/optimize...
phpimageredRedimensionar uma imagem com php pode ser um processo complicado. Quando por exemplo um wo...
linksafiliadosNo inicio do ano escrevi um artigo onde dáva a conhecer uma forma de criar links de afili...