[英]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.