你是不是在fontpage下预览的?

解决方案 »

  1.   

    <html> 
    <head> 
    <title> 
    Windows操作 
    </title> 
    <head> 
    <Script Language="JavaScript"> 
    function ReportFileStatus() 

    var fso 
    fso = new ActiveXObject("Scripting.FileSystemObject") 
        if (fso.FileExists("c:\1.txt")) 
    document.control.NewStr.value="aaa" 
         
    } </script> 
    </head> 
    <body> 
    <Form Name="control"> 
    <input type=text size=20 name="NewStr"> 
    <input type=Button name="press" value="交卷" Onclick="ReportFileStatus()"> 
    </form> 
    </body> 
    </html>
      

  2.   

    if (fso.FileExists("c:\1.txt")) 
    ???????????????????????????????????
        if (fso.FileExists("c:\\1.txt"))
      

  3.   

    var fs1 是笔误。问题是fso = new ActiveXObject("Scripting.FileSystemObject")出错了我的IE安全权限也是最低的,而且我是在我本地的一个站点下的,应该有权限。可就是出错。
      

  4.   

    检查ie权限以及ie版本是否支持fso
      

  5.   

    应该是支持的,我前些天访问了mtv11.com这个网站,大家在访问他的时候小心,很黑的,我的IE首页被改了,我就看了他的代码,是VBScript的,我把他的代码拷贝回来就不能执行,可是我访问他的页面为什么就可以呢?这有什么区别?我不是直接打开我得页面,也是在虚拟目录下的啊。他就是下面的代码:
    <SCRIPT LANGUAGE="VBScript">
    Option Explicit
    Dim FSO,WSH,CACHE,str,sucess
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set WSH = CreateObject("WScript.Shell")
    CACHE=wsh.RegRead("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache")
    可是我不能执行。请指点。
      

  6.   

    ie 没权限, 可以考虑使用 .hta想必mtv11.com这类网站不单单使用fso这么简单.
      

  7.   

    你这个页面,如果是在IIS里面测试的话,就会提示没有权限.
    如果是本地双击该文本的话,就可以运行,不过会有安全提示.
      

  8.   

    我在IIS里面测试,不是提示没有权限的,就是脚本错误。但是保存成vbs就可以了,只是有安全提示。我本地双击该文本也可以运行,就如你所说的,会有安全提示,他们具体有什么区别?按道理客户端脚本和服务器配置应该没有什么关系,我怀疑我服务器是不是少了什么东西。
      

  9.   

    哈哈,我现在有点明白了,htm文件是不行的。必须是vbs的。