我正在尝试在Web表单启动时运行Wscript代理,以便设置具有计算机名称的字段。我尝试将其添加为表单底部的HTML,并将其添加到onLoad
事件或JS Header
无效。我是Web的初学者,可以在Lotus中创建表单并添加JavaScript。任何帮助都会很棒。以下是代码:
字段名称:MachineName
{
var ax = new ActiveXObject("WScript.Network");
f.MachineName.value = ax.ComputerName;
}
答案 0 :(得分:2)
我想这不是完整的代码。缺少至少一行定义“f”
的行大括号在你的代码中没有任何意义......
在表单的onload-事件中,此代码应该有效:
var f=document.forms[0];
var ax = new ActiveXObject( "WScript.Network" );
f.MachineName.value = ax.ComputerName;
当然,这仅适用于InternetExplorer,如here
所示