I was using the following code to pre-load my SWFs so I could instantiate them later.
swfDiv.style.width = '1px'; swfDiv.style.height = '1px'; swfDiv.style.overflow = 'hidden'; swfDiv.style.position='fixed'; swfDiv.style.top = '0px'; swfDiv.style.left = '0px';
And then, when I wanted to show my SWF, I would call
swfDiv.width = '100%'; swfDiv.height = '100%'; swfDiv.zIndex = 1000; swfDiv.overflow = null;
This works great in Chrome, but in Firefox, things go really bad and REALLY strange things start happening. Turns out that Firefox doesn’t like null as an overflow attribute.
Setting this to “” instead works fine.
swfDiv.width = '100%'; swfDiv.height = '100%'; swfDiv.zIndex = 1000; swfDiv.overflow = "";