收录日期:2018/09/20 11:42:43 时间:2016/05/21 14:08:45 标签:JavaScript
客户端脚本如下:
<script LANGUAGE="javascript">
var fso=new ActiveXObject("Scripting.FileSystemObject");
var f1=fso.GetFile("c:\\test.txt");
alert("File last modified:"+f1.DateLastModified);
</script>
运行时出现“Automation服务器不能创建对象”的错误。
请问如何解决?
不会没人知道吧!顶一下
首先你不要在frontpage的预览状态下浏览页!
其次看看你ie的activex是否被禁止
代码没问题!!!
帮你查了一下
==========
因为在客户端使用 FSO 而引起重要的安全性问题,提供潜在地不受欢迎的对客户端本地文件系统的访问,假定本文档使用 FSO 对象模式,来创建由服务器端的 Internet Web 页执行的脚本。因为使用了服务器端,Internet Explorer 默认安全设置不允许客户端使用 FileSystemObject 对象。覆盖那些默认值可能会引起在本地计算机上不受欢迎的对其文件系统的访问,从而导致文件系统完整性的全部破坏,同时引起数据遗失或更糟的情况。
==========

所以可能需要在IE的安全设置里面找找看……
把var fso=new ActiveXObject("Scripting.FileSystemObject");改为
 var fso=new CreateObject("Scripting.FileSystemObject");
可否?
ActiveXObject和CreateObject有何区别?
不成你是在调用activeX