Solucionar el Problema de las Transparencias PNG en Internet Explorer 6

Algo que sin dudas les da muchos dolores de cabeza a los diseñadores, es el gran problema que tiene Internet Explorer 6 con las transparencias de las imágenes en formato PNG. Al parecer el autor de BlackFlash tenía algunos problemas personales con Internet Explorer 6, pero ahora ya encontró una solución.

Los 2 pasos a seguir para eliminar estos problemas son:

  • Descargar y subir a nuestro servidor el siguiente scritp: pngfix.js.
  • Colocar -dentro de las etiquetas las siguientes líneas:

    <!–[ if lt IE 6.] >
    < script defer type=”text/javascript” src=”pngfix.js” src=”pngfix.js”> < /script >
    <!–[endif] >

Nota: El “src” puede variar dependiendo la carpeta a donde subimos el scritp.

Esto no es más que un hack para Internet Explorer en su versión 6; y no afecta para nada en los demás navegadores. ¿Qué le costaría a Microsoft solucionar este problema? Nada, de hecho nosotros con un simple scritp lo resolvemos.

  • hola! estoy intentando usar pngs con trasnparencia usando du método pero no sé si lo estoy aciendo mal porque sigue sin funcionarme 🙁

    uso un theme de wordpress llamado itheme y le aplico la línea de código en el archivo eader.php del mismo pero sigue sin aparecer bien en ie6. ¿alguna idea por favor? gracias!

  • jorge avila

    probà cambiando esta linea

  • pues a mi si me funciono lo que pasa es que tenes que quitar unos cuantos espacios del codigo que aparece ahi

    o sino mira este:

    y claro le quitas todos los apostrofes que veas ! :d

  • Wallace

    hola pana. el script del js funciona perfect para mostrar los png pero necesito poder imprimir los png con trasparencia desd la pagina pero no lo logro en la impresion salen con fondo los png, y el problema me da tanto en el firefox como en el ie, pudes ayudarme con esto loco, please.

    gracias.

  • Jim

    hola, he itentado de todo y no me funciona correctamente ni este truco ni ninguno para las transparencias en png.

  • adonis

    pues a mi me llama la atencion, pero no puedo descargar el script