login  Naam:   Wachtwoord: 
Registreer je!
Scripts > JavaScript > Afbeelding effecten > PNG fix


Reacties op het script PNG fix

Offline  marten
Gepost op: 07 februari 2008 - 12:47
Beheerder



Zet er eens bij op welke browsers dit van toepassing is.

Offline  Stijn
Gepost op: 07 februari 2008 - 13:14
PHP expert



marten schreef:
Zet er eens bij op welke browsers dit van toepassing is.
navigator.appVersion.split("MSIE") , lijkt me duidelijk .

Offline  Ibrahim
Gepost op: 08 februari 2008 - 16:33
PHP expert



stijn, er staat PNG fix dan weet je al IE < 7

Offline  marten
Gepost op: 11 februari 2008 - 14:30
Beheerder



Dat weten wij allemaal ja. Maar je moet uitgaan van de leek die hier komt. Daarom vraag ik gewoon om een lijstje met de browsers. Maakt niet uit dat dit alle IE browsers < 7 zijn. Gewoon even een lijstje erbij.

Offline  mathiasB
Gepost op: 11 februari 2008 - 17:49
HTML interesse



K dan ;)

Offline  JBke
Gepost op: 01 maart 2008 - 09:25
PHP gevorderde



Kan je er wel de bron van het script bij zetten of bijlaten aub. DIT SCRIPT WERD NIET DOOR U ZELF GESCHREVEN????

Ik gebruik dit namelijk al maanden, jaren...!!!

bron: http://homepage.ntlworld.com/bobosola/

Ten minste een vermelding vind ik hier wel van toepassing.....

  1. /*
  2.  
  3. Correctly handle PNG transparency in Win IE 5.5 & 6.
  4. http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.
  5.  
  6. Use in <HEAD> with DEFER keyword wrapped in conditional comments:
  7. <!--[if lt IE 7]>
  8. <script defer type="text/javascript" src="pngfix.js"></script>
  9. <![endif]-->
  10.  
  11. */
  12. alert("test");
  13.  
  14. var arVersion = navigator.appVersion.split("MSIE")
  15. var version = parseFloat(arVersion[1])
  16.  
  17. if ((version >= 5.5) && (document.body.filters))
  18. {
  19. for(var i=0; i<document.images.length; i++)
  20. {
  21. var img = document.images[i]
  22. var imgName = img.src.toUpperCase()
  23. if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
  24. {
  25. var imgID = (img.id) ? "id='" + img.id + "' " : ""
  26. var imgClass = (img.className) ? "class='" + img.className + "' " : ""
  27. var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
  28. var imgStyle = "display:inline-block;" + img.style.cssText
  29. if (img.align == "left") imgStyle = "float:left;" + imgStyle
  30. if (img.align == "right") imgStyle = "float:right;" + imgStyle
  31. if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
  32. var strNewHTML = "<span " + imgID + imgClass + imgTitle
  33. + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
  34. + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
  35. + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
  36. img.outerHTML = strNewHTML
  37. i = i-1
  38. }
  39. }
  40. }


Offline  mathiasB
Gepost op: 02 maart 2008 - 21:45
HTML interesse



Zij ik toch -_- hebt het maar via firefox van een site gehaald hoor

(zucht)

Offline  ikki007
Gepost op: 03 maart 2008 - 18:53
Gouden medailleGouden medaille

PHP ver gevorderde




JBke schreef:
Kan je er wel de bron van het script bij zetten of bijlaten aub.


Er staat dat hij niet de maker is hoor  

Offline  ikkeeee
Gepost op: 12 juli 2008 - 22:26
Lid



not working


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.038s