代码如下,在WSH中调试出现错误:编译错误,缺少";",好像没有少呀
var vl;
vl=getfreespace("c:");
WScript.Echo vl;
WScript.Echo "GO ON";Function getfreespace(drvpath)
{
var fs,d,s;
fs=New ActiveXObject("Scripting.FileSystemObject");
d=fs.GetDrive(fs.GetDriveName(drvpath));
s="驱动器名称:"+drvpath+".";
s+=d.VolumeName;
s+="可用空间:"+d.FreeSpace/1024+"kbytes";
Return s;
}

解决方案 »

  1.   

    WScript.Echo vl;
    WScript.Echo "GO ON";error
      

  2.   

    应该不是哪个问题呀,我是在windows script host 中调试,不是网页中。
      

  3.   

    XXXX.jsvar vl;
    vl=getfreespace("c:");
    WScript.Echo(vl);
    WScript.Echo("GO ON");function getfreespace(drvpath)
    {
    var fs,d,s;
    fs=new ActiveXObject("Scripting.FileSystemObject");
    d=fs.GetDrive(fs.GetDriveName(drvpath));
    s="驱动器名称:"+drvpath+".";
    s+=d.VolumeName;
    s+="可用空间:"+d.FreeSpace/1024+"kbytes";
    return s;
    }
      

  4.   

    Wscript.Echo "GO ON" 这中格式是后缀名为vbs的语法,以js为后缀的加括号