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
Please see the download above to see how the JS and Default.aspx was done in my portal.
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 right at the bottom
http://localhost/dnn43/JS/flashfix.js">>