e visto algo en flash, pero por ahora flash no lo llevo bien, si flash es la unica solucion... ues tendre q ponerme!!!
gracias de antemano ;)
|
|
#1 (permalink) |
![]() |
Archivos PNG y internet explorer
e visto algo en flash, pero por ahora flash no lo llevo bien, si flash es la unica solucion... ues tendre q ponerme!!! gracias de antemano ;) |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato; Bs. As; Argentina
Mensajes: 1.252
|
Como dices, puedes hacerlo en flash, simplemente debes importar tu imagen PNG y crear una pelicula, luego le agregas al codigo HTML del flash el parametro WMODE, te pongo un ejemplo de como quedaria el codigo para incorporar el flash transparente:
Código:
Obviamente el archivo.swf y los parametros widht y height los debes cambiar por lo que tu necesites...<object type="application/x-shockwave-flash" data="img/loader.swf" width="760" height="147" WMode="transparent"> <param name="movie" value="img/loader.swf" /> <param name="WMode" value="Transparent" /> </object> De esta forma obtienes un flash similar a tu imagen PNG, será transparente y, por medio de capas (<div>) puedes poner la pelicula sobre un texto, o hacerla desaparecer (con javascript). Espero te sirva.
__________________
Podrán cortar todas las flores pero no marchitarán la primavera... |
|
|
|
|
|
#5 (permalink) |
|
Colaborador
![]() ![]() |
logamweb, lo que pasa es que el gif soporta transparencias de un solo color, en cambio con png podes hacer un degradado progresivo. Ademas de que el php tiene muchisima mejor calidad.
__________________
mi tumblelog sobre diseño La dedicación en mi respuesta es directamente proporcional a la dedicación en tu pregunta. |
|
|
|
|
|
#6 (permalink) |
![]() |
Cita:
PHP? supongo que te refieres a PNG...
Iniciado por K3NNY
logamweb, lo que pasa es que el gif soporta transparencias de un solo color, en cambio con png podes hacer un degradado progresivo. Ademas de que el php tiene muchisima mejor calidad.
![]() solo pon esto al inicio de tu pagina, entre las tags <head></head>:
Código:
y pon tu PNG a ver que tal va<!--[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]-->
|
|
|
|
|
|
#9 (permalink) |
![]() Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 902
|
les dejo uno mas facil, con stylos lo malo es que no sirve para IE 5.5 para abjo
Cita:
fuente:http://www.daltonlp.com/daltonlp.cgi...=1&item_id=217.trans_box2 {
font-family:verdana; font-weight:bold; padding:40px; margin:30px; border:solid 1px #555; /* Mozilla ignores crazy MS image filters, so it will skip the following */ filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader(enabled=true, sizingMethod=scale src='75p_honey.png'); } /* IE ignores styles with [attributes], so it will skip the following. */ .trans_box2[class] { background-image:url(75p_honey.png); } |
|
|
|
|
|
#10 (permalink) |
![]() |
si, en mi blog tengo explicado la solucion que di arriba y una muy parecida a la comentada por fer10 aplicada a fondos por si a alguien le sirve
http://javimata.blogspot.com |
|
|
|
|
|
#12 (permalink) |
![]() Fecha de Ingreso: mayo-2004
Mensajes: 170
|
Re: Archivos PNG y internet explorer
Hola, no se si alguien me puede ayudar, yo utilizo este script que es muy parecido al que esta en este post, es este
var arVersion = navigator.appVersion.split("MSIE") var version = parseFloat(arVersion[1])
Código:
El problema que tengo es que utilizo un menu en java, y cuando lo quito me funciona este script para los png pero si vuelvo a colocar el menu, deja de funcionar y los png se ven mal, el menu tiene este codigo.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.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 + "', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}
No me deja enviar el otro codigo proque es muy largo bueno queria saber si eso tendria algo que ver |
|
|
|