Wondering why you see a message prompting to “click to activate and use this control” when you roll your mouse over a Flash animation?
This is a result of one of the latest Internet Explorer updates.
Microsoft recently lost a legal battle with a patent holder about the way Internet Explorer displays OBJECTs and EMBEDs in webpages. Microsoft then decided to update its Internet Explorer browser with changes requiring user input to display and activate ActiveX based media.
This affects all Flash animations but also other files such as QuickTime, RealPlayer, Java and Adobe Acrobat among others, even it’s very own Windows Media files. It means users have to click the object first in order to activate its functions.
Luckily, there are ways for website developers to modify their website so that the user experience is not impacted by Microsoft’s changes. I have figured out the most user-friendly option available at this time and have implemented this solution throughout all of my websites and clients websites.
To fix the problem, please follow these steps:
1) Just below the last
2) Add my small .js file to your website directory. You can download the zipped .js file here.
3) Save this file as ieupdate.js to the root of your website (or where you save your html pages)
4) Upload both files to your webserver, and the problem should be solved.
Macromedia has provide it’s own solution to the above problem, although more complex, it might eventually be a better way of dealing with the problem, as their solution is more robust. The only problem is that with their fix you must apply the code to each embedded object where as with this fix listed above you only have to add it once per html document. This solution has by now been inplemented in Dreamweaver and FLashMX and I assume all other Adobe/Macromedia products.
To read more about this issue please visit the following website: