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
>> > [email protected]
>> > http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
>> >
>> >
>> >
>> _______________________________________________
>> Rails-spinoffs mailing list
>> [email protected]
>> http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
>>
>
>
>_______________________________________________
>Rails-spinoffs mailing list
>[email protected]
>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
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs