I use this...

http://homepage.ntlworld.com/bobosola/pnghowto.htm

On 6/19/06, Casey O'Neill <[EMAIL PROTECTED]> wrote:
I placed the following code in the window.onload method. It works but only
on inline images. It will not work if the image is loaded through css. For
the transparent PNG's I use Fireworks 8 and export as PNG 32.

Also, I did not write this code. I got it off of some website. I forget
which and I will link to it if I can find it.

/***************  Transparent PNG **************************/
var arVersion = navigator.appVersion.split("MSIE")
        var version = parseFloat(arVersion[1])

            //transperent png support
            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

                  }
               }
            }


On 6/19/06, Nicolas Terray <[EMAIL PROTECTED]> wrote:
> I've used /IE7/ in the past to work with transparency. However it is
> not the prototype way.
> http://dean.edwards.name/IE7/
>
> On 6/19/06, Sam < [EMAIL PROTECTED]> wrote:
> >
> >
> > Is there a prototype / extension which will assist in cross-browser
support
> > of PNG images?
> >
> > http://www.alistapart.com/articles/pngopacity/
> >
> > It seems to me that a class could be developed which would zip through
the
> > DOM and make changes where needed for IE 5.5 / IE 6.0 to handle PNG
images.
> >
> > I don't want to write one if it's been done before.
> >
> > Sam
> >
> >
> > _______________________________________________
> > Rails-spinoffs mailing list
> > Rails-spinoffs@lists.rubyonrails.org
> >
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
> >
> >
> >
> _______________________________________________
> Rails-spinoffs mailing list
> Rails-spinoffs@lists.rubyonrails.org
>
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
>


_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs



_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs

Reply via email to