Fireworks - problemas con lienzo

 
Vista:

problemas con lienzo

Publicado por Javier (1 intervención) el 20/12/2006 17:50:54
Saludos! a ver... mi problema es el siguiente. E editado una imagen con el fireworks con la intencion de que el fondo de la imagen quede trasparente... El problema esta en que esa imagen la estoy montando en una pagina web y el problema esta relacionado con el internet explorer 6, ya que no coge correctamente la trasparencia de la imagen si no que establece un fondo de color azul clarito. La misma pagina la pruebo en el mozilla firefox y en el internet explorer 7 y ahi no tengo problemas. Pero por desgracia la mayoria de los usuarios de internet siguen utilizando el IE6, me podriais ayudar para ver como solucionar este problemilla?? gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

transparencias en IE

Publicado por Daniel ULczyk (151 intervenciones) el 24/01/2007 00:05:09
Lamento llegar con la respuesta casi un mes más tarde pero no ví oportunamente el post.
IE no muestra apropiadamente las transparencias, excepto las de 8 bits.
El siguiente script remedia dicha acción:

<! Entre la etiquetas head
<!--[if gte IE 5.5000]>
<script language="JavaScript">
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}
window.attachEvent("onload", correctPNG);
</script>
<![endif]-->

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar