![]() |
.png en IE (novato). dónd está mi error? Llevo un par de días leyendo posts y artículos y recibiendo ayuda de la gente del foro. Vuelvo a comentar, ya que la cosa se me está liando bastante, y a ver si empezando desde el principio me aclaro algo más. Mi problema que es el típico de que un png no lo lee el I.E. 6.0. Si alguien me puede explicar de una manera MUY BÁSICA cómo seguir los pasos (apenas estoy aprendiendo por mi cuenta y en diseño voy bien pero con código estoy muy verde). En este momento tengo mi imagen en .png en el archivo index.htm y edité un script llamado png.js (este último dependiendo dónde leía lo he cambiado para ir probando). También he intentado pasar el logo a .gif sin perder resolución, pero algo sí he perdido así que estoy empeñado en conseguir poner el dichoso png y que cualquier ie 6.0 lo vea!!! Este es el código de mi index.htm (que es una página muy básica de "en construcción"): Código: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"Código: <!--[if gte IE 5.5000]>Imagino que de tantas cosas que he leído y como no tengo mucha idea de lo de programa en código estaré haciendo alguna burrada... pero alguien me podría ayudar a ver cuál es??? Gracias |
Re: .png en IE (novato). dónd está mi error? pues no se, ya intentaste cambiando la condicionante del if? es decir, ponerla como lte 6 o algo asi? para mas info sobre las condicionantes lee esto: http://www.webtaller.com/construccio...de-IE-html.php |
Re: .png en IE (novato). dónd está mi error? Hola, mira este enlace a ver si te puede ayudar en algo y luego comentas que tal te fué Arreglo rápido para los PNG en Internet Explorer 6 http://www.webmasterlibre.com/2006/1...et-explorer-6/ |
Re: .png en IE (novato). dónd está mi error? Gracias a los dos por responderme, pero los resultados no han sido muy buenos 1.-Sjam7, metí el condicional como me dijiste, así que mi código quedó así: Código: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"SERA QUE MI PROBLEMA ES QUE EL AL ESCRIBIR EL CODIGO EN EL INDEX.HTM Y EL PNG.JS ESTA MAL EN ALGO??? SUPONGO QUE POR AHI VA EL ASUNTO, NO? 2.-bhagat: hice lo que decía la página (que prometía bastante). Cargué en el dominio iepngfix.htc junto con una imagen transparente que venía en el archivo (blank.gif). edite en el iepngfix.htc donde venia mi imagen y el codigo quedo asi en este archivo el codigo quedo asi: Código: // This must be a path to a blank image. That's all the configuration you need.:neurotico Esta cosa me está ya poniendo de los nervios. Estoy por empezar a rezar a San Cucufato para que todo el mundo deje de usar el pinche Ie6 y se pase al 7 o al FF!!!Dado que esto de modificar con javascript o por código no se me está dando muy bien que digamos...:'( Muchas gracias a los dos:-) |
Re: .png en IE (novato). dónd está mi error? Por lo que se, los condicionales de explorer ( IF IE6, etc) son para CSS y no para otro tipo de código,(JS, HTML, otros) pero con microsoft hemos topado y vete tu a saber. ¿Has visto las soluciones que aparecen en el anterior post que envié? |
Re: .png en IE (novato). dónd está mi error? vaya, ahí está uno de mis errores. sí, vi la página a la que me mandaste y por eso cambié el código a "[if lt IE 6]>" como se indicaba, pero lo hice en mi archivo html, no en uno css. Cómo hago para crear un archivo css tan sólo para este problema? Gracias |
Re: .png en IE (novato). dónd está mi error? El condicional se usa en el HTML en HEAD para que si el navegador que lee este código es IE se realice la acción contenida en este condicional (siempre referida a CSS), lo mas normal es usar el código de esta manera. Cita:
que haya suerte amigo |
Re: .png en IE (novato). dónd está mi error? Hola, Yosi666. Me acabo de bajar y probar el script que indicaban en el enlace que te dió bhagat y funciona a la perfección. Ha sido muy simple. Si tú también lo bajaste, colócalo en una carpeta cualquiera de tu ordenador (todos los archivos que vienen en la carpeta del zip que bajaste), y copia este código. A mi me ha funcionado a la primera: Código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Mikel. |
Re: .png en IE (novato). dónd está mi error? Gracias nuevamente por la paciencia (no se desesperen, ahí vamos) 1.-Bhagat, lo que veo del código que me has escrito es que si mi index.htm detecta que el navegador es ie6 se activa el ie.css, pero yo no tengo creado un ie.css, que debería poner en este css??? 2.-Mikmoro: he hecho algo que obviamente no es lo que tú decía por que sigo igual que siempre. Veo bien en FF, pero en ie6 imagen con fondo gris. Te comento lo que hice. Creé un lugar nuevo de prueba donde tan sólo hubiese un index.htm con un png con transparencia y un fondo azul (ya que la transparencia es en blanco). También metí en la carpeta el iepngfix.htc (editando la línea del fondo en blanco) y en mi carpeta de "imagenes" quedan el png y el blank.gif. De manera que lo único que tengo es: index.htm, iepngfix.htc y la carpeta "imagenes" (con el png y el blank.gif). El código del index es como me dijiste, o eso creo: Código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "htt:w_w_w,w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Código: <public:component> |
Re: .png en IE (novato). dónd está mi error? Hey, no has copiado bien mi ejemplo. En el ejemplo te digo que coloques en primer lugar una imagen a tu gusto, pero esto era simplemente para que el png se colocara sobre esa otra imagen y vieras claramente la transparencia. Si ya tienes un fondo no es necesario. Y el error está principalmente en que no has colocado el archivo .png dentro del div <div id="uno">. Debes colocar el archivo dentro de ese div para que el script actue sobre él. Te explico: Si te fijas bien, el selector #uno en la parte superior (css) tiene una línea que es muy poco habitual en una css: behavior: url(iepngfix.htc); Pues bien, esto es lo que llama al script y le hace funcionar con gráficos png en explorer. Evidentemente si tu gráfico está fuera de ese div, el estilo no le afecta, y es como si no huberas hecho nada. ¿Lo ves claro ahora? Supongo que sí. Yo en tu lugar dejaría el script como estaba (la ruta para localizar el blank.gif como venía); metería el gráfico.png, el blank.gif, el index.html y el iepngfix.htc en la misma carpeta, así lo ves funcionar y luego ya probarás a ver si funciona también haciendo otras carpetas y otras rutas. Haz eso y copia exactametne esto: Código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Mikel. |
Lo siento por tus muelas :'( Te juro por la "gloria mi mare" que he hecho lo que me has dicho: Tengo una carpeta con el index.htm, el iepngfix.htc, el blank.gif y el blancopng32.png. El index htm con el codigo tal cual me dijiste: Código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http:/_w_ww.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http:/_w_ww.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Pero igual q siempre, ff bien, ie con fondo gris la imagen. pero ya estamos cerca, lo notoooo, no desesperéis conmigoooo :arriba: |
Re: .png en IE (novato). dónd está mi error? Bueno, pues ya no se me ocurre nada más. ¿Te has dado cuenta de lo que has puesto donde dices que pones el código del iepngfix? Creo que estás sufriendo una importante falta de atención, supongo que por la desesperación. Mira, el mismo código que te he puesto funcionando perfectamente en FF e IE. http://www.artsaia.com/mikel/forosde...g_para_IE.html Si ese código no te funciona en tu propio disco duro, evidentemente algo estás haciendo mal. Yo no he modificado nada del zip que me bajé. ¿Puede ser que hayas cometido algún error al modificar el script? Yo que tú volvería a bajarlo y lo intentaría otra vez. Si quieres cógelo de aquí íntegro tal y como estaba, sin tocar: http://www.artsaia.com/mikel/forosdelweb/iepngfix.zip Y de aquí los archivos del ejemplo que ves, completo: http://www.artsaia.com/mikel/forosde...ng_para_IE.zip Si esto no te chuta te la ganas, porque yo no me rindo fácilmente :-) Mikel. |
Re: .png en IE (novato). dónd está mi error? jajaja, si , es cierto, puse el código del index.htm (error mío al escribir el post) Pero lo he revisado y está tal cual lo descargas de internet, sin modificar nada. el blank.gif queda en la misma carpeta que todo lo demás para que no tenga que editar nada del código del iepngfix. Tienes razón,la desesperación me va ganando poco a poco, pero que bueno que no te rindas. Ahora voy a mirar el resto de links que me has dejado |
J_óde_te Bill Gates, que ya lo he conseguido Victoriiiiiaaaaaaaa!!!! Gracias a todos, sobre todo a Mikmoro que ha tenido tanta paciencia conmigo. Ayer la cosa ya estaba bien, sólo que como ya llevaba no se cuántos intentos probando la página, ya la última prueba ni la subí al dominio y la metí directamente en el explorer. Otro error más que ya he corregido. Subiendo la página se ve en el explorer. En un primer momento he visto el fondo gris (casi me da un infarto), pero al segundo siguiente se ha visto el logo perfecto. Ahora voy a ver si lo hago también bien en la página en construcción, pero creo que ya no habrá problema. OOeeee, oeeeeeeeee |
hecho berberecho YASTÁ!!! listo, ya quedó. Puedes ver el resultado en w_w_w.mariestopes,org.mx. Sólo falta que lo haya entendido más o menos bien. La página es una tablita bastante simple con el logo en la celda de arriba a la izquierda. Así que en el código de mi index.htm le metí este estilo css (ya voy entendiendo bien lo que haces con los css): Código: <style type="text/css">Y en el codigo de la parte de la tabla lo escribo así: Código: <body>De esta manera, lo que hago es decirle al navegador que la imagen "uno" a la que hay que aplicarle ese comportamiento es la blancopng32.png ¿Más o menos es correcto? |
Re: .png en IE (novato). dónd está mi error? Ole, ole. Qué contento se te ve esta vez :-):-):-) Me alegro de que por fin te haya funcionado. Ya me estabas haciendo dudar y me estabas empezando a contagiar la paranoia :neurotico Lo que dices es correcto. No es la manera más ortodoxa de hacerlo, pero estás en buen camino para seguir peleándote con esa web. Un cosita: no necesitas abrir y cerrar <style type="text/css"> y </style> para cada estilo que quieras añadir; ábrelo al principio (donde lo tienes), ciérralo cuando hayas puesto tu última definición de un estilo y con eso basta. Para despedirme, decirte que si tienes algo que ver con ese centro de la web, mucho ánimo y que tengáis mucha suerte en esa batalla. Me alegro de que exista gente comprometida en todas partes. Un saludo desde Iruña y hasta la vista. Mikel. |
Re: .png en IE (novato). dónd está mi error? Aupa Mikel! pues aquí es donde trabajo. Desde hace dos años y como no hay mucho recurso, al final acabamos siendo todólogos :yo doy charlas, talleres sobre sexualidad, hago un programa de radio sobre el tema, edito spots de radio, visito comunidades indígenas y ahora... hago una página web. Ahí vamos a ir poco a poco hasta que nos quede algo más o menos decentito (por lo menos podemos llenar la página de pngs). Gracias otra vez y un saludo de un burgalés perdido en Chiapas |
Re: .png en IE (novato). dónd está mi error? http://www.webmasterlibre.com/2006/1...et-explorer-6/ A mi el truco este me ha funcionado de maravilla, lo único q has de colocar los archivos "iepngfix.htc" y "blank.gif" que te dan en el directorio general de la web porque sino no funciona, además copiar esto en tu css "img { behavior: url(iepngfix.htc); }" y también indicar el ancho y alto de la foto para que no de problemas. |
| La zona horaria es GMT -6. Ahora son las 12:34. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.