PNG Fix za IE6

PNG Fix za IE6

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Milioni rjesenja na net-u, svi djelimicno rade posao, da li se neko susreo sa rjesenjem koje radi posao u potpunosti.

Znaci png kao img tag, kao background u css-u (repeat).

Hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Meni ovo radi Smile

fajl

<!--[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]-->

Samo se includuje

<?php include("ie6fix.php"); ?>



offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

da probas mozda ovo Smile

#page #right {    display: block;    float: left;    width: 12px;    height: 299px;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/right.png'); } #page #right[id] {    display: block;    float: left;    width: 12px;    height: 299px;    background:url(images/right.png) repeat-y; }

prvo je za IE, a FF procita i ovo drugo Smile

ovo je css resenje, po meni mnogo bolje od bilo kog JS-a Smile

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

@lnenad

Da li si siguran da ce ovo raditi i za css stilove?

@Svemirko

Ovo mislim da nece raditi za staticne slike.

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

igor86 ::@lnenad

Da li si siguran da ce ovo raditi i za css stilove?

@Svemirko

Ovo mislim da nece raditi za staticne slike.



Nisam siguran da testiram (nemam ie6 Very Happy) ali ako se dobro sjecam radi Smile

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

igor86 ::
@Svemirko
Ovo mislim da nece raditi za staticne slike.


Kako mislis staticne ?
Recimo ovo je meni bila transparentna senka (kao okvir)

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

@lnenad
Gledajuci kod ne radi sigurno.

@Svemirko
Mislim na slike u img tagovima.

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

aha lose sam te onda razumeo Smile

Ko je trenutno na forumu
 

Ukupno su 739 korisnika na forumu :: 27 registrovanih, 4 sakrivenih i 708 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Andrija357, anta, bojcistv, Boris BM, darkangel, esx66, Frunze, HrcAk47, jackreacher011011, janbo, Joja, Komentator, laurusri, Lazarus, Mi lao shu, Miloskec, nuke92, operniki, Oscar2, ozzy, pavlo, procesor, shaja1, stagezin, W123, zeo