JavaScript Error: No Such Interface Supported Solved

For everyone who has had problems with this JavaScript issue, I've found a solution!

January 19th, 2007 • Develop •
0 (0 votes)

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.

 

Was this informative? Share it!

Looking to become a better developer?

Sign up to receive ReSharper Design Pattern Smart Templates, ASP.NET MVC Guidelines Checklist, and Newsletter Updates!

Picture of Jonathan Danylko

Jonathan Danylko is a freelance web architect and avid programmer who has been programming for over 20 years. He has developed various systems in numerous industries including e-commerce, biotechnology, real estate, health, insurance, and utility companies.

When asked what he likes to do in his spare time, he replies, "Programming."

comments powered by Disqus