JavaScript Error: No Such Interface Supported Solved
Friday, January 19, 2007 9:00 AM
Posted by Jonathan Danylko | Tag: JavaScript | Comments: 7 | View blog reactions
For everyone who has had problems with this JavaScript issue, I've found a solution!
If you've used JavaScript with Internet Explorer extensively, you know that there is a nasty little dialog box that shows its ugly head once in a while called "No Such Interface Supported" (NSIS).
Really informative error message, isn't it?
I was attempting to open a window using the window.open() method in JavaScript. Every time it tried to use the window.open() method, it displayed the NSIS error message. Grrrr.
Well, after ripping more hair out of my head, I came across a simple solution to the problem. The site isn't anything elaborate, but it solved my "No Such Interface Supported" problem completely.
Register two DLL's using RegSvr32: actxprxy.dll and shdocvw.dll. After you register those two DLL's, reboot your computer and try it again. The message should disappear.
Those of you who are getting this same error message, I hope the search engines pick this up and announce it wildly. It's an easy fix to a not-so-common problem.
Technorati Tags: Design/Develop, JavaScript, IE, Internet Explorer, No Such Interface Supported, Solution
Related Articles:
- Internet Explorer 7 is out!
- Mike Chambers encapsulates AJAX
- IE 7 Bugs Abound
- How to make time for a life, or Click mini-review
- Review: Six AJAX framework/toolkits
- Is IE7 getting a beating or is it me?
- Programmers: Which tier do you start developing first?
- 5 Fantasy Technologies Made Real Today!
- Blog Consultant Reviews DCS Media
- Fireday Review: AdSense Preview
Chatterbox - 7 Comments
2. architect.zero on Monday, January 29, 2007 7:24 AM said:
I wouldn't recommend this option for public web sites, either.
I ran across this problem when I was developing an intranet application and I kept receiving this error locally, but not on the remote machine. The other developers were able to debug and run on their local machines without receiving this error. Everyone except me.
Thanks for the comment and sorry for the misunderstanding. :-)
3. Jim on Monday, January 29, 2007 7:44 AM said:
Thanks very much for the explanation of your scenario. I can see the validity of the solution in the situation you describe.
Jim
4. Stephen on Monday, January 29, 2007 12:45 PM said:
I've gone one step further, and installed Linux. Then, Firefox is already installed, and even more problems are solved. For one thing, I don't need a firewall. For another, I don't need to constantly download virus definitions.
5. Paul on Thursday, February 21, 2008 8:28 PM said:
6. Dennis on Tuesday, February 26, 2008 9:37 AM said:
7. Philip Buendia on Friday, May 23, 2008 1:25 PM said:
Posting anonymous comments requires approval
and will not appear immediately.
Please Register or Login to post a comment.

RSS
DCS-Media provides reviews, techniques, technologies, programming and design tips to help you conduct not just business, but smart business.

Digg This
del.icio.us
Ma.gnolia
Reddit
1. whalehead on Monday, January 29, 2007 5:48 AM said: