请教js activex问题
admin 发表于 2010-04-25 | 来源:互联网 | 阅读:
test.html页面代码:
<SCRIPT LANGUAGE="JavaScript">
var WshShell=new ActiveXObject("WScript.Shell");
</SCRIPT>
请教问题:
1、文件放在d:\asp下,直接双击test.html时(地址栏路径为:file://D:\asp\test.htm),页面会出现“……你想允许交互吗?”这种提示框,activex能正常运行;
2、同样的文件,利用asp环境,地址栏路径为http://localhost/test.htm,页面出现js错误,“Aautomation服务器不能创建对象”。
请问同一文件两种访问方式为什么提示不一样呢?有什么解决方法呢?请教!!!

我也遇到这个问题了, 我是在jsp中的,我感觉好像是web服务器的问题,但一直没找到权威的答案,关注中!
jsp的环境我也试过,就是感觉只有本地路径才有提示,不明白情况。
你的shell是有对本地文件进行操作的权限的,所以你用本地路径打开没有问题,而用服务器路径打开不行,不安全。
那有什么方法能运行呢?我是想通过js改注册表
你的shell是有对本地文件进行操作的权限的,所以你用本地路径打开没有问题,而用服务器路径打开不行,不安全。我的在本地执行,也报Automation服务器不能创建对象的错误,怎么解决啊?请看如下地址:http://topic.csdn.net/u/20100415/20/6d928bd9-2d78-4bd5-a0bd-99d477f02534.html
“>
http://topic.csdn.net/u/20100415/20/6d928bd9-2d78-4bd5-a0bd-99d477f02534.html
js的权限不够,js只是脚本不是万能的,它很多时候是调用别的语言的借口来实现一些功能的
如果需要将站点加入到信任站点中,有什么方法可以以提示的方式,再通过客户端的操作完成呢?
看来基本上没戏……