繁体   English   中英

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

[英]Javascript Alert message runtime error Object Expected

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

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

埃里克,提前谢谢你

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

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

WScript.Echo("Hello");

如果你在Windows机器上执行这个脚本,你可以在javascript / Jscript中这样做

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

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

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

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

你试过window.alert("show me");

由于alert()是一个Window对象方法。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM