Javascript警报消息运行时错误对象预期

时间:2013-03-06 20:50:13

标签: javascript runtime alert

好的..这是一个奇怪的,因为我以前没见过这个。我有一个严格意义上的服务应用程序...没有涉及浏览器......我想做的就是使用alert();用于调试。唯一的问题是它会导致一个Object Expected错误,即使它是一个简单的警报(“Show me!”);

请记住......此代码未附加到任何表单或浏览器。那我错过了什么?我以为我可以随时在Javascript中使用警报呼叫...请大家帮忙一个可怜的程序员!

提前谢谢你, 埃里克

5 个答案:

答案 0 :(得分:7)

就像praneeth在他的回复中已经提到的那样,它是一个Windows WScript的东西,或者更确切地说就是运行脚本的上下文。

这也有效,并不像普拉尼斯提供的那样冗长:

WScript.Echo("Hello");

答案 1 :(得分:4)

如果您在Windows机器上执行此脚本,您可以在javascript / Jscript中执行此操作

Var Shell = new ActiveXObject(“WScript.Shell”); Shell.Popup(“你的调试消息”);

答案 2 :(得分:2)

alert()方法是JavaScript浏览器 Window 对象的方法之一,它显示带有消息和OK按钮的警告框。

窗口对象表示浏览器中的打开窗口。如果文档包含框架,浏览器会为HTML文档创建一个窗口对象,为每个框架创建一个额外的窗口对象。

我相信在指定的情况下,错误意味着找不到Window预期对象。

答案 3 :(得分:0)

您是否尝试过window.alert("show me");

因为alert()是一个Window对象方法。

答案 4 :(得分:0)

如果您没有在浏览器中运行,那么使用console.log方法可能会更好运 - 再次,如果没有任何关于您正在执行的环境的详细信息,很难告诉您具体做什么脚本。