Internet Explorer ActiveX Update Workaround!

by Saurabh 28. April 2006 17:11

Following the changes related to Internet Explorer and the Eolas Technologies and the Regents of the University of California v. Microsoft patent case (Eolas v. Microsoft), Microsoft released an optional update to Internet Explorer 6 on February 28th 2006, which made somewhat of a modest change to the behavior of how pages with ActiveX are rendered. This change was visible even in the Beta2 preview (MIX 06) build of Internet Explorer 7 and the widely available Beta2 released this week. However if it's permanent in the case of IE 7 remains to be seen. I hope the IE team makes changes to their handling of ActiveX before they release it later this year.
Once the update is applied users cannot directly interact with Microsoft ActiveX controls loaded by the APPLET, EMBED, or OBJECT elements. Users can interact with such controls after activating their user interfaces. To activate an interactive control, either click it or use the TAB key to set focus on it and then press the SPACEBAR or the ENTER key. The most visible/annoying change is that it prevents Flash objects from receiving mouse & keyboard messages. Obviously this makes many flash objects loose their value as many respond to hover event of the mouse.
And although Microsoft promised to give developers an extra two months to modify their pages to ensure a smooth transition.But since the touted update; scheduled to be made critical in June, is only a month away. I guess why not share a simple workaround that I recently used myself, courtesy Amara Software.
You need to create a JavaScript file with the following code in it:

   1: theObjects = document.getElementsByTagName("object");
   2: for (var i = 0; i < theObjects.length; i++)
   3: {
   4:   theObjects[i].outerHTML = theObjects[i].outerHTML;
   5: } 

Now, include the file just below the last <object> in your HTML page.
e.g. Say you had saved the file as ieupdate.js

   1: <script type="text/javascript" src="ieupdate.js"></script>

I know that xHTML purists will say that the page will fail XHTML validation. For such people the solution is SWFObject.
To read more about this issue and see other solutions available, please visit:
http://msdn.microsoft.com/ieupdate
http://www.macromedia.com/devnet/activecontent/articles/devletter.html

Tags: ,

Programming

Comments

2/21/2010 7:38:18 AM #

I have to admit this is the second time I have come across your site and I am lovin it! I added your blog to my rss reader. Looking forward to see more blog posts!

6000 watt generator United States | Reply

3/4/2010 7:35:43 AM #

I like streaming movies online, it is way easier than going to the theaters.

watch movies online free United States | Reply

3/4/2010 5:54:51 PM #

I enjoy streaming movies online, it is way cheaper than going to the theaters.

watch movies online United States | Reply

3/26/2010 1:24:22 AM #

Hi Webmaster, commenters and everybody else !!! The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!Keep 'em coming... you all do such a great job at such Concepts... can't tell you how much I, for one appreciate all you do!

american payday loans United States | Reply

3/27/2010 4:51:28 AM #

Thank you for another great article. Where else could anyone get that kind of information in such a perfect way of writing? I have a presentation next week, and I am on the look for such information.

internet cash advance United States | Reply

3/27/2010 4:53:59 AM #

Hi. I read a few of your other posts and i wanted to say thank you for the informative posts.

online cash advance payday loans United States | Reply

3/29/2010 7:50:26 PM #

Very interesting post - Might be old news, but it was news to me.

payday quick loans United States | Reply

3/29/2010 7:52:56 PM #

This is exactly what i was looking for. thank you for the informative post and keep up the good work!

quick money loan United States | Reply

3/30/2010 5:42:56 AM #

This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work.

small bad credit loans United States | Reply

3/30/2010 5:45:29 AM #

I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.

unsecured personal loans with bad credit United States | Reply

4/1/2010 4:20:40 PM #

I keep listening to the news talk about getting free online grant applications so I have been searching around for the best site to get one.

treatment for stretchmarks United States | Reply

4/25/2010 1:56:17 PM #

Hi everybody. This weblog was fantastic! An abundance of cool data and inspiration. Keep 'em coming... you all perform such an important job at writing... are not able to let you know just how much I, for one be thankful for all you dO!

Doloris Louvier Slovenia | Reply

4/25/2010 7:31:48 PM #

Hello, I�m quite impressed by your blogging skills about webdev . Please make contact with me if a part-time running a blog job looks like some thing you be considering

locksmith Libya | Reply

4/29/2010 8:45:37 PM #

That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here.

cash loans today United States | Reply

4/29/2010 8:47:56 PM #

I usually don’t post in Blogs but your blog forced me to, amazing work.. beautiful …

cash loan now United States | Reply

5/15/2010 6:43:16 PM #

{Could|Can|Could possibly|Would} you {please|pls|pleasee} {provide|supply|deliver|make available|create|include} {more|much more|a lot more|extra|further|way more} {details|information|points|info} {on this|about this} {topic|subject|matter|issue|content|area|field}{?|??|???} {BTW|By the way|Also} your {web site|site|website|web page|internet site|blog|webpage|web-site|web portal} is {brilliant|outstanding|amazing|excellent|great|fantastic|dazzling|remarkable|exceptional|superb|awesome|wonderful|extraordinary|first-class|spectacular|marvelous|stunning|glorious|sensible|extremely good|high quality|totally great|totally awesome|so sool|cool|so nice|nice|incredible|very informative|informative}. {Best regards|Sincerely|Cheers|Have a nice day|Take care|Greets}{.|!|!!|!!!|!!!!|..|...}

online free games United States | Reply

5/18/2010 1:42:47 PM #

Precious blogger, thanks for delivering this blog post! I found it awesome. Best regards,  !

free multiplayer games United States | Reply

5/21/2010 1:28:25 AM #

I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.

best personal loan United States | Reply

5/30/2010 11:28:08 AM #

LOL good stuff.

guru blueprint review United States | Reply

6/1/2010 8:32:36 AM #

Thanks for all the enthusiasm to offer such helpful information here.

designer handbags United States | Reply

6/5/2010 10:49:15 AM #

your blog.

replica vertu United States | Reply

7/6/2010 7:15:48 AM #

The president, speaking at American University, criticized the Arizona <a href="http://www.prada-outlet-store.com" >prada store</a> law but made no mention of a
potential lawsuit by his administration to block it before it goes into affect on July 29. The U.S. Justice Department is expected to file a lawsuit challenging the law shortly.

air jordan 12 People's Republic of China | Reply

7/11/2010 12:35:20 AM #

Better late than never.

toronto payday loans United States | Reply

7/11/2010 12:39:26 AM #

It is remarkable, this valuable opinion

toronto loans United States | Reply

7/11/2010 12:40:55 AM #

It is remarkable

bad credit loans toronto United States | Reply

7/11/2010 12:43:46 AM #

Charming question

bad credit loans United States | Reply

7/11/2010 12:44:52 AM #

True answer

toronto loans United States | Reply

7/11/2010 12:44:56 AM #

I am sorry that I interfered, would like to offer another choice.

toronto bad credit loans United States | Reply

7/11/2010 12:45:12 AM #

Bravo, you thought of simply a brilliant idea

toronto bad credit loans United States | Reply

7/11/2010 12:48:36 AM #

What words... super, remarkable idea

bad credit loans United States | Reply

7/11/2010 12:50:35 AM #

Very good piece

toronto loans United States | Reply

7/11/2010 12:52:05 AM #

Very curious topic

loans United States | Reply

7/11/2010 12:55:38 AM #

Very amusing piece

toronto cash advance United States | Reply

7/11/2010 1:21:38 AM #

I am sorry that I interfered, but, in my opinion, there is another way to answer your question.

toronto cash advance United States | Reply

7/11/2010 1:21:48 AM #

It does not disturb me.

payday loan canada United States | Reply

7/11/2010 1:33:13 AM #

Remarkable topic

cash advance toronto United States | Reply

7/11/2010 1:34:55 AM #

Calm down!

payday loan United States | Reply

7/11/2010 1:35:15 AM #

YES, exactly

toronto loans United States | Reply

7/11/2010 1:40:29 AM #

Bad idea

payday loans United States | Reply

7/11/2010 1:47:49 AM #

Very good message

payday loans United States | Reply

7/11/2010 1:59:39 AM #

Bravo, what a necessary phrase..., a brilliant idea

bad credit loans United States | Reply

7/11/2010 2:01:08 AM #

What a magnificent phrase

toronto bad credit loans United States | Reply

7/11/2010 2:02:12 AM #

You obviously were mistaken

payday loans United States | Reply

7/11/2010 2:07:42 AM #

Between you and I, it is obvious. I suggest you try to look on google.com

payday loan United States | Reply

7/11/2010 2:09:24 AM #

Rather valuable idea

toronto cash advance United States | Reply

7/11/2010 2:12:20 AM #

I would not do that if I were you.

toronto bad credit loans United States | Reply

7/11/2010 2:16:30 AM #

Are you joking?

toronto loans United States | Reply

7/11/2010 2:21:11 AM #

I agree, a useful piece

loans United States | Reply

7/11/2010 2:21:55 AM #

It's not as simple as it seems

payday loans toronto United States | Reply

7/11/2010 2:27:10 AM #

Useful topic

toronto cash advance United States | Reply

7/11/2010 2:28:14 AM #

Your phrase is magnificent

toronto payday loans United States | Reply

7/11/2010 2:32:16 AM #

Do not pay attention!

payday loans toronto United States | Reply

7/11/2010 2:34:12 AM #

You have quickly thought of such an original answer

payday loans toronto United States | Reply

7/11/2010 2:35:40 AM #

Calm down!

loans United States | Reply

7/11/2010 2:37:47 AM #

It is remarkable, this valuable opinion

payday loans toronto United States | Reply

7/11/2010 2:38:00 AM #

This is hard to understand

loans toronto United States | Reply

7/11/2010 2:39:46 AM #

True phrase

toronto payday loans United States | Reply

7/11/2010 2:41:10 AM #

What impudence!

payday loan United States | Reply

7/14/2010 9:45:54 PM #

amazon coupon

amazon coupons United States | Reply

7/15/2010 10:44:35 AM #

Lenen zonder BKR toetsing gaat vandaag heel gemakkelijk. Binnen een paar uur geld lenen zonder BKR toetsing doet u hier, lees snel verder

lenen zonder bkr toetsing United States | Reply

7/25/2010 9:14:24 AM #

Migraine | Voedingscentrum, eerlijk over eten Een migraine-aanval ontstaat door een te heftige reactie op bepaalde prikkels. Welke prikkel een aanval kan uitlokken, verschilt van persoon tot persoon.

migraine United States | Reply

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading