login  Naam:   Wachtwoord: 
Registreer je!
 Forum

OnClick Event en Png Fix

Offline Anoniem - 16/02/2007 21:04 (laatste wijziging 16/02/2007 22:29)
Avatar van AnoniemPHP gevorderde Omdat ik .png plaatjes op mijn site gebruik met een transparante achtergrond, gebruik ik devolgende png fix:
  1. <!--
  2. function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
  3. {
  4. var arVersion = navigator.appVersion.split("MSIE")
  5. var version = parseFloat(arVersion[1])
  6. if ((version >= 5.5) && (document.body.filters))
  7. {
  8. for(var i=0; i<document.images.length; i++)
  9. {
  10. var img = document.images[i]
  11. var imgName = img.src.toUpperCase()
  12. if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
  13. {
  14. var imgID = (img.id) ? "id='" + img.id + "' " : ""
  15. var imgClass = (img.className) ? "class='" + img.className + "' " : ""
  16. var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
  17. var imgStyle = "display:inline-block;" + img.style.cssText
  18. if (img.align == "left") imgStyle = "float:left;" + imgStyle
  19. if (img.align == "right") imgStyle = "float:right;" + imgStyle
  20. if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
  21. var strNewHTML = "<span " + imgID + imgClass + imgTitle
  22. + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
  23. + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
  24. + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
  25. img.outerHTML = strNewHTML
  26. i = i-1
  27. }
  28. }
  29. }
  30. }
  31. window.attachEvent("onload", correctPNG);
  32. -->


Nu hebben de smilies van mijn gastenboek een onclick event in gebruik, dit wordt door de png fix niet opgevangen (zie bovenstaande code)! Ik weet hoe je in javascript een onclick event afvangt nl.: function onclick(event). Maar als ik dit probeer te intergreren in het bovenstaande javascriptje, dan werkt het niet meer... Wie weet hoe ik dit werkend kan intergreren?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s