Hi everybody, Help! I have an HTML with a DIV using a PNG as background but not repeated just top left, using the Twinhelix IEPNGFix and the Behavior property to allow transparecies for the IEs.
But this alert appears when load: IEPNGFix > Children of positioned element are unclickable - DIV
I click OK, and the linkable image on the bottom don't do anything...
This is the HTML: http://www.aleare.com.ar/clients/navarra/index.html
I think it's because the IE PNGfix can make PNG's work, but will has trouble with some clickable PNG's in IE6 - I can't remember exactly why because I've long since abandoned IE PNG fix... it's something to do with the script applying position:relative to the images, which screws up on anchor links.
There is a line on the script though which basically gives the user an alert when they attempt a click. You can turn off the alert by commenting out the code, but I couldn't spot it in your example (have you changed to a new updated script since?).
Hi Tetsuo, Thanks for the help, but I've found an IE png fix file that allows clickable links, works like the Twinhelix version (which is very good) but this allows clickable elements. I leave a link to a ZIP file, for anybody who may need this utility, the ZIP content the fx-iepngfix.htc file and a blank.gif file (this one must be placed in a folder named images, otherwise will not work) The fx-iepngfix.htc should be called with an IE conditional line in the <HEAD>, like this: <!--[if IE ]> <style type="text/css"> IMG, DIV { behavior: url(scripts/fx-iepngfix.htc); } </style> <![endif]-->
Perhaps it's the structure of the page at large, but while having success with the "fx-iepngfix.htc" fix, I still suffer from some quirks and bugs. Specifically--it seems to accommodate a single background image with a transparent PNG, but the second div, formatting exactly like the first, will fail.