请教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服务器不能创建对象”。
请问同一文件两种访问方式为什么提示不一样呢?有什么解决方法呢?请教!!!

已经有8 个评论
  1. 萌芽邪恶 说:

    我也遇到这个问题了, 我是在jsp中的,我感觉好像是web服务器的问题,但一直没找到权威的答案,关注中!

  2. xwcylm 说:

    jsp的环境我也试过,就是感觉只有本地路径才有提示,不明白情况。

  3. 红烧生鱼片 说:

    你的shell是有对本地文件进行操作的权限的,所以你用本地路径打开没有问题,而用服务器路径打开不行,不安全。

  4. xwcylm 说:

    那有什么方法能运行呢?我是想通过js改注册表

  5. xjhuc05 说:

    你的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

  6. 风子 说:

    js的权限不够,js只是脚本不是万能的,它很多时候是调用别的语言的借口来实现一些功能的

  7. aw3fae 说:

    如果需要将站点加入到信任站点中,有什么方法可以以提示的方式,再通过客户端的操作完成呢?

  8. 405290688 说:

    看来基本上没戏……

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明