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 961 korisnika na forumu :: 69 registrovanih, 8 sakrivenih i 884 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 4. Ozrenska, aleph_one, alkanuta, aramis s, ArmFPGA, Bbbggg1979, Belac91, bobomicek, bojan1234, Borkanović, borya90, Bubimir, CikaKURE, deks, Denaya, dijica, Dimitrise93, Dogma21, Drugsparrow, dule10savic, ekser222, Foxdie, Goksi95, Igor Antonic, ILGromovnik, Jester, JK, Joint Chief, Jovan1983, KizJ, Lošmi, Macalone, Magarac, Major Tankosić, Makarid, milos97, MiroslavD, mitja2512, muaddib, nebidrag, nelezele, nixos, Nomica, OKT, OldKresoje, ozzy, pisac12, RajkoB, Rebel Frank, ruma, Sevatar, shota91, Sir Budimir, Sonic, Srki98, starlights, stegonosa, Stevan Visoki, Tastatura ratnik, tooooom, Username1000, vaci, vrgudinac, W123, Yekaterinburg, zemljanin, zokizemun, zombicar153, 79693