我正在尝试在本地运行一个Javascript文件,它应该使用ImageMagick创建一个CSS图像精灵。它是OpenID选择器JS组件的一部分:http://code.google.com/p/openid-selector/
generate-sprite.js(http://code.google.com/p/openid-selector/source/browse/trunk/generate-sprite.js?r=140)文件应该创建图片精灵自动。但是,每当我在IE中运行它时(当然是文件的本地版本),我得到错误SCRIPT5009:'WScript'在第19行,字符1中未定义。
我当然安装了ImageMagick并更新了js文件中的位置。 IE9让ActiveX执行。
由于我不熟悉WScript,我完全迷失了。谷歌搜索没有帮助,因为这似乎是一个非常普遍的错误。
有人可以帮助诊断这个错误吗?
答案 0 :(得分:3)
当你说你在本地“运行”JavaScript文件时,你使用的是Windows吗?如果是这样,并且双击或从命令行键入文件名不起作用,请尝试:
wscript generate-sprite.js
...明确调用wscript.exe
。
如果您不使用Windows,则无法使用该脚本 - 它依赖于Windows和Microsoft的JScript(wscript.exe
程序调用)。