When working on a web site for my employer, I uncovered what appears to
be an undocumented bug in Internet Explorer 5 & 6 for Windows in regard
to a (perhaps uncommon?) integration of Flash scripting and CSS2
background imagery. I am hoping that someone out there can help me
identify what steps I might take to remedy this situation. Perhaps it is
something that Macromedia might be able to do something about, since
getting IE fixed is probably hopeless?
Basically, we have a simple Flash animation on our site that, at a
particular time, calls (through Flash MX's "GetURL" ActionScript command)
a JavaScript in the page in which it is embedded. The JavaScript toggles
a small area (a div) of code to appear / disappear...very simple.
However, when we use the GetURL command in a Flash animation, IE 5 and 6
refuse to load any of the CSS "background" images that are applied to
several portions of the page. (If we comment out the Flash, the
background images appear as expected. Emptying out the JavaScript does
absolutely nothing....)
Basically, we're using the Fahrner Image Replacement technique to help
ensure that the pages deprecate well on browsers that don't support CSS2.
But as a workaround in the meanwhile, we created a version of the page
that uses foreground instead of background images, but that doesn't
deprecate nearly as well.
To see this in action, visit:
http://www.fusionproductions.com/indexBUG.html
To make matters worse, some of the page might load OK in IE the first
time you go...but if you shift+reload or go back to the page, you'll
begin to see what happens.
So see what the page *should* look like (but in a form that doesn't
deprecate as well), just go to:
http://www.fusionproductions.com/
Thanks for whatever guidance anybody can offer,
Drew