This is likely where the code came from: http://homepage.ntlworld.com/ 
bobosola/index.htm

Simply add pngfix.js to your page and only execute it in IE < 7:

<!--[if lt IE 7.]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->

HTH

On Monday, June 19, 2006, at 10:29 AM, Casey O'Neill 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
>


Cheers!
--David Teare
http://1Passwd.com - Best OS X Password Manager

-- 
Posted with http://DevLists.com.  Sign up and save your mailbox.
_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs

Reply via email to