Transformer IE6 en IE7 avec un JavaScript

Hier je suis tombé sur un post très surprenant : une librairie JavaScript qui fait fonctionner IE6 comme IE7.

Il s’agit d’un JS à implanter sur son site et qui (si le JS est actif chez le client) fixe les divers problèmes HTML et CSS de IE6. En gros, plus de problème de :

  • PNG
  • Margin
  • Pseudo-classes (hover notamment)
  • Positionnement

Je l’ai implanté sur mon site, mais n’ayant pas d’IE6 sous la main, je n’ai pas pu vérifier la performance du JS. Si un passant encore sous IE6 pouvait me le dire, ça serait sympa. Comment vérifier ? C’est simple : mon site est cassé sous IE6 (parce qu’il est bien codé 😉 ) et ne le serait pas a priori avec ce JS.

« It sounds to good to be true, right? »

Comme le dit le site lui-même, ça semble trop étonnant pour être vrai. Les heures passées à régler les innombrables bugs d’IE6 seraient de l’histoire ancienne ? Cela voudrait dire aussi que l’excellent Position Is Everything ne serait plus indispensable ?

La réponse est : attendons de voir. Ce JS est relativement passé inaperçu donc je ne sais pas ce qu’il vaut exactement. Mais ça reste un grand espoir pour les web designers hostiles à ce fossile qu’est IE6.

7 commentaires

  1. nyamsprod


    Bon j’ai un peu triché… j’ai utilisé un VMWare… et le résultat est plutôt décevant 🙁 . Ta sidebar se retrouve toujours en bas donc, non, le javascript ne règle pas le problème.. ou serait-ce, le fait que ta balise d’insertion du JS n’est pas bonne, (je ne pense pas que IE6 gère les namespace) … oui j’ai aussi regardé la source de ton site 😀

  2. Gabriel


    Hello,

    Tout me semble bon sur mon IE6 :
    http://img505.imageshack.us/img505/7161/bbxdesignie6ye4.jpg

    Merci pour la lib en tout cas. 😉

  3. Jeremy


    Merci Gabriel. Ca semble effectivement fonctionner et ça m’étonne beaucoup!

  4. GCsabai | Gabriel Csabaï » La sélection de Gabriel [2]


    […] Un Javascript qui permet de combler les lacunes de IE6 chez bbxdesign […]

  5. toto


    salut
    merci pour l’info
    desole mais j’ai besoin d’une autre info
    @gabriel : comment tu fais pour capturer la page complete comme tu as fait ?

  6. Gabriel


    @toto J’utilise FastStone Screen Capture, avec ça on peut prendre une page entière mais aussi une fenêtre spécifique ou encore faire un screen au lasso. 😉
    http://www.clubic.com/telecharger-fiche18509-faststone-screen-capture.html

  7. seebz


    Salut Jérémy,
    j’avais déja testé ce script et ça semblait assez bien, il faut savoir qu’il existe aussi une version pour ‘upgrader’ jusqu’à IE 8.

    le tout est disponible sur Google Code : http://code.google.com/p/ie7-js/