JScript运行时错误:'系统'未定义“

时间:2010-01-28 23:48:58

标签: javascript

我有JScript方法:

function init() {
     var userid = System.Environment.getEnvironmentVariable("USERNAME");
     setUserName(userid);
    }

当我调试它时,在init函数的第一行,我将得到“javascript Microsoft JScript运行时错误:'系统'未定义”。

如果有人告诉我如何解决,我会感激不尽。

1 个答案:

答案 0 :(得分:2)

您正在使用特定于Windows边栏/桌面小工具的代码。 Windows桌面小工具的主机提供System命名空间,用于访问Javascript通常无法使用的计算机属性。

小工具可以用Javascript编码,这很可能是你选择的源代码。在Windows桌面小工具之外(即在网页或shell脚本中)使用此命名空间将无法工作,因为它是由主机(sidebar.exe)提供的。

请参阅http://msdn.microsoft.com/en-us/library/ms723688(VS.85).aspx