【发布时间】:2010-01-20 17:53:30
【问题描述】:
我有这个 JavaScript 函数,它可以在我尝试过的所有机器上运行,除了在 Vista 上运行的机器。我正在调用这个函数onload。你觉得这个有什么问题。
function isePad() {
var epad;
epad = window.document.esCapture1.ConnectedDevice;
if (!epad) {
alert('Sorry epad either is not Connected or/and drivers are not installed');
}
}
【问题讨论】:
-
“不工作”是什么意思?它会抛出错误还是结果不符合预期?
-
你用的是什么解释器? Windows 脚本宿主?
-
什么是 ePad?一个装置?一个产品?一个平台?能给个链接吗?
-
@pekka: epadlink.com @Gumbo: 它抛出 Javascript 对象预期错误 @jball: Windows Script Host
-
好吧,也许 ePad 没有连接或/和驱动程序没有安装? :) 你确定他们是吗?您的用户权限是否允许您访问设备?您可以尝试以管理员身份运行脚本吗?据我所知,Vista 有时在权利方面确实是一个 PITA。你如何、何时、何地加载这个 ePad 东西?
window.document.esCapture1默认情况下在 WSH 中几乎不可用,是吗?您的问题是由 jball 下面的回答回答的(是语法问题)还是您的设备无法正常工作?
标签: javascript epad