簡體   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