Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 23-nov-2005, 16:52   #1 (permalink)
DanielLucia no se puede cailificar en este momento
 
Avatar de DanielLucia
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cádiz (España)
Mensajes: 166
Enviar un mensaje por MSN a DanielLucia Enviar un mensaje por Skype™ a DanielLucia
Archivos PNG y internet explorer

bueno espero que mi duda al ser resuelta ayude a otros usuarios... vamos a ver, e creado un archivo con fireworks con fondo transparente y le e dado una sombra, vale no? estos archivos al insertarlos en dreamweaver cojen los tonos de transparencia, pero al mostrarlos en ie no!! no ay ninguna manera de acerlo??
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 ;)
DanielLucia está desconectado   Responder Citando
Antiguo 23-nov-2005, 17:42   #2 (permalink)
RoQ
RoQ está en el buen camino
 
Avatar de RoQ
 
Fecha de Ingreso: abril-2005
Mensajes: 763
IE no soporta la transàrencia PNG, tienes que usar un script para que funcione, usa el buscador del foro
RoQ está desconectado   Responder Citando
Antiguo 23-nov-2005, 20:33   #3 (permalink)
FuLaNo_ está en el buen camino
 
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:
<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>
Obviamente el archivo.swf y los parametros widht y height los debes cambiar por lo que tu necesites...

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...
FuLaNo_ está desconectado   Responder Citando
Antiguo 23-nov-2005, 20:46   #4 (permalink)
Usuario baneado!
logamweb está en el buen camino
 
Fecha de Ingreso: abril-2004
Ubicación: peru _ chimbote
Mensajes: 518
Enviar un mensaje por MSN a logamweb Enviar un mensaje por Yahoo  a logamweb
hum y si en lugar de exportarlacomo png , laexportas como gif ?

el formato gif , si permite transparencias y puesen el ie se ven bien ....

ojala te sirva mi consejo bye bye
logamweb está desconectado   Responder Citando
Antiguo 23-nov-2005, 21:29   #5 (permalink)
Colaborador
K3NNY llegará a ser famoso muy prontoK3NNY llegará a ser famoso muy pronto
 
Avatar de K3NNY
 
Fecha de Ingreso: marzo-2004
Ubicación: ARGENTINA!
Mensajes: 1.497
Enviar un mensaje por MSN a 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.
__________________
delFuego.com.ar
mi tumblelog sobre diseño

La dedicación en mi respuesta es directamente proporcional a la dedicación en tu pregunta.
K3NNY está desconectado   Responder Citando
Antiguo 24-nov-2005, 00:13   #6 (permalink)
sjam7 tiene algunos puntos positivos de karma
 
Avatar de sjam7
 
Fecha de Ingreso: noviembre-2002
Ubicación: Guadalajara, Mexico
Mensajes: 3.315
Enviar un mensaje por MSN a sjam7 Enviar un mensaje por Yahoo  a sjam7
Cita:
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.
PHP? supongo que te refieres a PNG...

solo pon esto al inicio de tu pagina, entre las tags <head></head>:
Código:
<!--[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]-->
y pon tu PNG a ver que tal va
sjam7 está desconectado   Responder Citando
Antiguo 24-nov-2005, 02:41   #7 (permalink)
DanielLucia no se puede cailificar en este momento
 
Avatar de DanielLucia
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cádiz (España)
Mensajes: 166
Enviar un mensaje por MSN a DanielLucia Enviar un mensaje por Skype™ a DanielLucia
sjam7 muxisimas graciassss!!! es loq andaba buscando, muxas gracias :D:D:D
DanielLucia está desconectado   Responder Citando
Antiguo 25-jun-2006, 00:59   #8 (permalink)
urgido sólo puede mejorar
 
Avatar de urgido
 
Fecha de Ingreso: febrero-2005
Ubicación: Veracruz
Mensajes: 1.192
Daba una vuelta y me encontre con este código GRACIAS sjam7
__________________
<?php $var = "PHP is life"; ?>
urgido está desconectado   Responder Citando
Antiguo 25-jun-2006, 01:20   #9 (permalink)
fer10 está en el buen camino
 
Avatar de fer10
 
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:
.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);
}
fuente:http://www.daltonlp.com/daltonlp.cgi...=1&item_id=217
__________________
Saludos
FT.
www.fernando.com.mx
fer10 está desconectado   Responder Citando
Antiguo 25-jun-2006, 10:09   #10 (permalink)
sjam7 tiene algunos puntos positivos de karma
 
Avatar de sjam7
 
Fecha de Ingreso: noviembre-2002
Ubicación: Guadalajara, Mexico
Mensajes: 3.315
Enviar un mensaje por MSN a sjam7 Enviar un mensaje por Yahoo  a sjam7
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
sjam7 está desconectado   Responder Citando
Antiguo 28-jun-2006, 17:56   #11 (permalink)
gustec ha deshabilitado el karma
 
Fecha de Ingreso: junio-2006
Mensajes: 19
tuvieras que exportar la imagen desde el fireworks en .gif
gustec está desconectado   Responder Citando
Antiguo 22-dic-2007, 10:41   #12 (permalink)
pakillo está en el buen camino
 
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:
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
      }
   }
}
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.
No me deja enviar el otro codigo proque es muy largo bueno queria saber si eso tendria algo que ver
pakillo está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:24.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96