Comunidad de diseño web y desarrollo en internet online

Problemas con ficheros png

Citar            
MensajeEscrito el 22 Sep 2006 02:46 pm
Hola:

Tengo problemas para mostrar bien los png transparentes


Mi codigo es este:

<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="img/01_topleft.png"><img src="img/02_topright.png"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="img/05_bottom.png"></td>
</tr>
</Table>

He puesto el parche para explorer que indica en este muy buen articulo

http://www.cristalab.com/tips/21618/png-con-transparencia-alpha-en-internet-explorer

pero me ocurre algo extraño. Se ven correctamente la 1 y 3 imegen y la 2 no se ve bien los bordes. Pero si elimino esta 2, la que no se ve es la 3.

¿alquien sabe porque?

gracias

Por eduu

40 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 22 Sep 2006 03:24 pm
emm, esto no es actionscript. Si colocas el codigo css que estas usando te pueden ayudar mejor, en el foro XHTML + CSS.

Lo muevo.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 22 Sep 2006 04:13 pm
el codigo javascript es el que aconsejan en

http://www.cristalab.com/tips/21618/png-con-transparencia-alpha-en-internet-explorer

de todas formas aqui va

/*

Correctly handle PNG transparency in Win IE 5.5 & 6.
http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.

Use in <HEAD> with DEFER keyword wrapped in conditional comments:
<!--[if lt IE 7]>
<script type="text/javascript" src="pngfix.js"></script>
<![endif]-->

*/

var detectada = navigator.appVersion.split("MSIE")
var version = parseFloat(detectada[1])

if ((version >= 5.5) && (document.body.filters))
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i];
var imgName = img.src.toLowerCase();
if (imgName.substring(imgName.length-3, imgName.length) == "png")
{
var strHTML = "<span " + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strHTML
//i = i-1
}
}
}


y la llamada esta aqui

<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<link href="ie.css" rel="stylesheet" type="text/css" />
<![endif]-->

Por eduu

40 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Sep 2006 05:25 am
Y estas seguro que el file .js está en la ruta desde la que lo llamas y tiene ese mismo nombre? Disculpa que lo pregunte, pero a mi me ha pasado que por no revisar detalles tan sencillos y obvios, me toma horas resolver asuntos simples.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.