login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pngfix werkt niet volledig

Offline MothZone - 01/03/2006 14:14 (laatste wijziging 01/03/2006 14:33)
Avatar van MothZonePHP ver gevorderde Ik gebruik de pngfix voor IE vanop http://homepage.ntlworld.com/bobosola/index.htm
Maar deze werkt niet volledig.
Als ik een png-figuur in een cel als achtergrond zet, verbeterd hij deze niet.

Weet iemand hoe dit wel veranderd word?
Alvast thx
Greetz Mothzone

edit Heb het voorlopig opgelost door op die plaatsen dit te zetten:
  1. <!--[if gte IE 5.5000]>
  2. <td width="15" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/main/bg/main_bg_shadowright.png', sizingMethod='scale');"></td>
  3. <!--[else]>
  4. <td width="15" style="background-image: url(img/main/bg/main_bg_shadowright.png)"></td>
  5. <![endif]-->


Ookal is dit niet zo ideaal, want ookal parsed hij nu goed in IE/Netscape/Firefox, in Opera toont hij niets.

Maarja, het is nu zo opgelost, maar als iemand andere voorstellen heeft, ze zijn nog welkom 

6 antwoorden

Gesponsorde links
Offline BigBug - 01/03/2006 15:57 (laatste wijziging 01/03/2006 15:59)
Avatar van BigBug PHP expert Ik heb er 1, moment, zoek hem ff op en edit mijn bericht.

  1. <script language="JavaScript" type="text/javascript">
  2. <!--
  3. function correctPNG()
  4. {
  5. for(var i=0; i<document.images.length; i++)
  6. {
  7. var img = document.images[i]
  8. var imgName = img.src.toUpperCase()
  9. if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
  10. {
  11. var imgID = (img.id) ? "id='" + img.id + "' " : ""
  12. var imgClass = (img.className) ? "class='" + img.className + "' " : ""
  13. var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
  14. var imgStyle = "display:inline-block;" + img.style.cssText
  15. if (img.align == "left") imgStyle = "float:left;" + imgStyle
  16. if (img.align == "right") imgStyle = "float:right;" + imgStyle
  17. if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
  18. var strNewHTML = "<span " + imgID + imgClass + imgTitle
  19. + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
  20. + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
  21. + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
  22. img.outerHTML = strNewHTML
  23. i = i-1
  24. }
  25. }
  26. }
  27. window.attachEvent("onload", correctPNG);
  28. //-->
  29. </script>
Blieft, hij zet automatisch alle PNG's zonder achtergrond recht 
Offline MothZone - 01/03/2006 16:02
Avatar van MothZone PHP ver gevorderde
Citaat:
Als ik een png-figuur in een cel als achtergrond zet, verbeterd hij deze niet.


Deze veranderd dit nog steeds niet.
Offline BigBug - 01/03/2006 16:04
Avatar van BigBug PHP expert Gek, ik meende dat deze het wel deed...
Offline MothZone - 01/03/2006 16:40
Avatar van MothZone PHP ver gevorderde Ja, bij gewone figuren wel, maar niet als ze in een tabelcel als achtergrond staan .
Offline Ontani - 01/03/2006 17:02
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
http://ontani.be/storage/wlb/

check in de source naar de css daar staat een iepngfix in voor alle afbeeldingen ook voor background-images
Offline MothZone - 01/03/2006 17:31
Avatar van MothZone PHP ver gevorderde Ok, werkt, bedankt^^
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s