muchas gracias oscar :D, que rapidez.... :D

El día 28/02/07, Oscar Arenas <[EMAIL PROTECTED]> escribió:
>
> Magicsoul escribió:
> > Hola, tengo un problema en internet explorer 6 (he visto en todos y creo
> que
> > solo es con este) e inferiores supongo.
> >
> > el problema es que se me descuadra la web totalmente con ie 6, he
> repasado
> > una y otra vez pero no logro saber el porqué.
> >
> > http://www.magicsoul.net/blog/
> >
> > Despues también tengo problemas con las imágenes png de mi menú, en ie6
> no
> > me hace las transparencias, alguien sabe algun hack para esto?
> >
> > Como siempre muchas gracias por la ayuda :)
> >
> >
> Lo de los margenes si no te responden antes me lo tengo q mirar con mas
> cariño para ver cual es el problema pq ahora no dispongo de mucho tiempo.
> En lo que si puedo ayudarte de forma más rapida es con los png.
> Pon el siguiente código en el head de tu pagina
>
> <!-- Convertir todos los PNG en transparentes para IE, versiones
> anteriores a la 7-->
> <!--[if lt IE 7]>
> <script language="JavaScript">
> function correctPNG() // correctly handle PNG transparency in Win IE 5.5 &
> 6.
> {
>    var arVersion = navigator.appVersion.split("MSIE")
>    var version = parseFloat(arVersion[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.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
>          }
>       }
>    }
> }
> window.attachEvent("onload", correctPNG);
> </script>
> <![endif]-->
>
>
> Con esto conseguiras que todos los png de la pagina te hagan la
> tranparencia en ie sin tener que hacer nada más. (a mi me funciona siempre)
> Este truco funciona siempre que la imagen esté en el codigo htm, php,
> etc... Lo unico que no te convertirá son los png transparentes que carges
> desde CSS, pero para eso hay otro truco.
> Si lo necesitas tb para los de css coméntalo y te lo mando.
>
> --
> ==============================
> Oscar Arenas Alcazar
> [EMAIL PROTECTED]
> - Web Designer -
>
> Dpto. Internet
> Grupo MILLOR SOFT S.L.
> ==============================
>
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>



-- 
http://www.magicsoul.net
[EMAIL PROTECTED]
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a