At last a great fix for the IE ActiveX issue with Flash It seems that we have managed to do a fairly simple core change and it has done the job nicely as all the flash files in what ever shape or form now works in the portal including all the child portals. It also cures the double click issue.
This fix is much more elegant than the Macromedia/Adobe fix. Adobe fix is much more laborious and causes considerable amount of pain. Their change does not touch the core but It involves js to be in skin folder and the flash codes to be changed. This is fine to do on hard coded skins but not so good if you have many pages with flash in text/html module. Almost an impossible task for my customers with large amount of legacy pages with flash. None coders in the community have no chance of being able to apply the fix.
I had to find a solution that fixed the core and I think this one seems to do it so well
Here is the link to the two files
The JS file is so little it is just this:-
objects = document.getElementsByTagName("object");
for (var i = 0; i < objects.length; i++)
{
objects[i].outerHTML = objects[i].outerHTML;
}
But here is the bit that you would probably need further work if it is going to be included as part of the core, as We need a line to go in default.aspx
http://www.domainname.com/JS/flashfix.js">>
Just before the