Yohan Weerasinghe wrote:Are you better than me? Then please show me my mistakes...
g tsuji wrote:To make it work, first thing you can try is to replace the progid to a version independent one. Not that it is a very good thing to do, but with your simple kind of exercise and without broader picture of the technology in mind, do this to start with.
g tsuji wrote:Then you look at the ie's security zone setting. Click out Tools->Internet Options, and tab to Security. Click on the custom level button and scroll the window to the setting called "Run ActiveX Controls and Plug-ins". Select the radio button "enable".
Yohan Weerasinghe wrote:I am sure Active-X is an outdated technology.
g tsuji wrote:It is funny to hear insisting activex is an out-dated technology so lightly as if it is already nothing no more. If you think so, making it work is of no value, so why looking? why not join the camp with the easy slogan of "using a real browser"? (Check if msxml2 is installed at all, probing the registry to ascertain what kinds of vesion are installed side-by-side... etc. Then have a check on UAC might have a bearing as well...)
Bear Bibeault wrote:To give credit where credit is due, the idea behind (what has come to be known as) Ajax was brilliant. But, as usual, Microsoft's implementation sucked. True to form, the implementation was IE-only (ergo Windows-only), and it took the other browser vendors to take the idea and implement in a standard way that could be used across browsers. Then we, as page authors, just have to bide our time and wait for Microsoft to (maybe) (someday) adopt the standards-compliant implementation so that we don't have to do detection on our pages.
Thank goodness for libraries such as jQuery and Dojo that help to level the playing field.
g tsuji wrote:But this is not the place to reflect on alternative socio-political aspects of technology.