PNG fix in IE6 flashes the image which then disappear
NiklasBr - September 17, 2008 - 15:58
| Project: | PNG Fix |
| Version: | 6.x-1.0 |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Description
Installed pngfix (6.x 1.0) in my Drupal 6 installation and then set the preference to .product_wrapper p (markup looks like this: <div class="product_wrapper"><p><img src="image.png" /></p></div>). This will cause the images to flash and then disappear in IE6 (version 6.0.2800).

#1
Almost the same thing here. Using the following markup:
<div class="pngfix"><img src="..." /></div>Even worse, the test page at http://drupal.org/node/205365 does not work, neither with IE5.5 or IE6. See attachments.
The issue does not seem to be with our sites or with Drupal 6, the CSS or JavaScript must be broken IMO.
Does the test page above actually work for anyone?
#2
I was running IE on Linux and Mac OS X using WINE, and this is where the problem shows up.
Just tested IE6 under Windows XP and there everything works fine, except for the test image. The test image does not render properly even there.
#3
Test image broken here as well.
Attaching a screen grab from IE6 in crossover:
#4
That test image doesn't use the PNG Fix. It's just an image they had on the PNG Fix website...
#5
Looks like pngFix does not take into account <base> tag. Replacing string 79 with
strNewHTML += 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + $('base').attr('href') + jQuery(this).attr('src') + '\', sizingMethod=\'scale\');';fixed problem for me.
#6
I applied your fix and it didn't work for my logo, unless this is a separate issue. Please take a look: http://www.wimaxtimes.com. When you hover over the logo link, it flashes part of the image away for a moment.
Becky