Petition: Proper PNG Support in Internet Explorer for Windows

Discussion in 'Web Design & Coding' started by Geffy, Mar 1, 2004.

  1. Geffy

    Geffy Moderator Folding Team

    Messages:
    7,805
    Location:
    United Kingdom
    People who think that Microsoft Internet Explorer should get fixed and support Alpha Transparency in PNGs asap (instead of using non standard proprietary code) then go and add your name to this petition
    Proper PNG Support in Internet Explorer for Windows

    Maybe one day Microsoft will take some notice
     
  2. Henyman

    Henyman Secret Goat Fetish Political User

  3. NetRyder

    NetRyder Tech Junkie Folding Team

    Messages:
    13,256
    Location:
    New York City
    Signed. :)

    Some day...
     
  4. Geffy

    Geffy Moderator Folding Team

    Messages:
    7,805
    Location:
    United Kingdom
    I think as a general rule I am going to stop supporting internet explorers bugs on any sites that I write, if other designers/coders were to do the same, then MS would be forced into fixing those bugs, like CSS, PNG and others.
     
  5. Perris Calderon

    Perris Calderon Moderator Staff Member Political User

    Messages:
    12,333
    Location:
    new york
    I don't think thay are allowed to further develope the browser except for security guys

    I could be wrong in my interperatation of the rulling, but I don't think they're allowed

    I'll take a look at the decision some time this week
     
  6. Glaanieboy

    Glaanieboy Moderator

    Messages:
    2,626
    Location:
    The Netherlands
    How'd you know?
     
  7. Perris Calderon

    Perris Calderon Moderator Staff Member Political User

    Messages:
    12,333
    Location:
    new york
    I can't find the court ruling...anyone have a link for me

    also, I'm taking off for the day, so I won't be able to look at this for a while, but someone post the link for me please

    thanx
     
  8. Perris Calderon

    Perris Calderon Moderator Staff Member Political User

    Messages:
    12,333
    Location:
    new york
    well, theyt are just not developing ie 6...some say because of the ruling, microsoft says it needs to be overhauled, and they are not allowed to develope the standalone

    Legacy OSes have reached their zenith with the addition of IE 6 SP1," Countryman said. "Further improvements to IE will require enhancements to the underlying OS."
     
  9. Geffy

    Geffy Moderator Folding Team

    Messages:
    7,805
    Location:
    United Kingdom
    urmm the bug has been there for 4 years and fixing it wouldnt really be development as such, more of a bug fix. Also they can still develop for future windows versions, but cant release the thing as a whole anymore.

    the really annoying thing is that it only affects the windows version of MSIE, not the mac version, so maybe windows is just so broke it wont work, but then why does their propriety code method work???
     
  10. Kush

    Kush High On Life!

    Messages:
    4,590
    Location:
    Montreal, Quebec
    what do u guys mean, whats wrong with their software and png's?
     
  11. Kush

    Kush High On Life!

    Messages:
    4,590
    Location:
    Montreal, Quebec
    wiat a minute so technicly there could be animated pngs?
     
  12. j79zlr

    j79zlr Glaanies script monkey Political User

    Messages:
    2,725
    Location:
    Chicago
    There is a javascript work around. I don't care, screw IE, it sucks anyway. Big ugly useless buggy nonstandards compliant security hole.

    Code:
    <script>
    function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
     {
     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
     var imgAttribs = img.attributes;
     for (var j=0; j<imgAttribs.length; j++)
     {
     var imgAttrib = imgAttribs[j];
     if (imgAttrib.nodeName == "align")
        {    
        if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle
        if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle
        break
        }
              }
     var strNewHTML = "<span " + imgID + imgClass + imgTitle
     strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
        strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
     strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
     img.outerHTML = strNewHTML
     i = i-1
        }
        }
     }
    window.attachEvent("onload", correctPNG);
    </script>
     
  13. Geffy

    Geffy Moderator Folding Team

    Messages:
    7,805
    Location:
    United Kingdom
    theres a php workaround as well, but I am soon going to stop supporting MSIE on sites I design, I dont care if I lose visitors because of it, microsoft should fix it
     
  14. Reg

    Reg eXperienced!

    Messages:
    639
    Location:
    Arlington, TX
    Actually, according to they can still develope Internet Explorer, they just can't develope it in such a way as it is needed for the operation of Windows. Actually, I stopped supporting IE when I got my iMac. Since I design all of my sites to work great from my Mac (Safari), if it doesn't work right in IE, I pretty much say to hell with it.
     
  15. Geffy

    Geffy Moderator Folding Team

    Messages:
    7,805
    Location:
    United Kingdom
    as long as your code is standards compliant then people cant really complain, well they can but you can just blame their browser as long as the code is compliant
     
  16. Reg

    Reg eXperienced!

    Messages:
    639
    Location:
    Arlington, TX
    Even if the code is compliant, IE still has some problems displaying things a lot of times.
     
  17. Perris Calderon

    Perris Calderon Moderator Staff Member Political User

    Messages:
    12,333
    Location:
    new york
    I think they are allowed to develope the browser as a component...but not as a standalone

    in any event, they've for whatever reason stopped supporting it, and only provide security fixes

    this will probably change in longhorn, but the browser in longhorn will not be standalone

    I'm guessing they are going to try to come up with some browser breakthrough to make people want the longhorn os more

    who knows

    has anyone seen ie 7?
     
  18. j79zlr

    j79zlr Glaanies script monkey Political User

    Messages:
    2,725
    Location:
    Chicago
    I think IE is supposed to be standalone in Longhorn, not sure though. Who would have thought that integrating the browser into the OS is a security risk, idiots I say.
     
  19. SPeedY_B

    SPeedY_B I may actually be insane.

    Messages:
    15,800
    Location:
    Midlands, England
    Code to the standards, f**k IE. 4 bloody years and they haven't fixed this problem.
    I'd like to see MNG support too, not many browsers support this (not even Firefox.. last time I checked anyway)
     
  20. Perris Calderon

    Perris Calderon Moderator Staff Member Political User

    Messages:
    12,333
    Location:
    new york
    from cnet;

    Microsoft is phasing out standalone versions of its Internet Explorer Web browser, according to statements attributed to IE program manager Brian Countryman in an interview posted on the software giant's Web site.

    "As part of the OS (operating system), IE will continue to evolve, but there will be no future standalone installations. IE6 SP1 is the final standalone installation," Countryman said in the the May 7 interview.