我正在嘗試在經典ASP網站中使用JavaScript作爲腳本語言。 我遇到了幾個錯誤。許多JS對象不會工作,也有一些常量。有人可以解釋使用JavaScript作爲服務器端腳本語言的含義嗎?這是我第一次嘗試使用基於JavaScript的asp網站,所以我提供了這些代碼。ASP中的服務器端JS影響
<%
var user = Request.QueryString("name");
Response.Cookies("thisUser") = user;
var expdate = new Date(Date.now().setMinutes(Date.now().getMinutes()+5));
Response.Cookies("thisUser").Expires = expdate.toString();
function _greet(name) {
Response.Write("<p>And also you... <b>" + name + "</b> ...I guess...</p>");
}
%>
<!doctype html>
<html>
<head><title>ASP</title></head>
<body>
<%
Response.Write("<p>Hello World!</p>");
if (user != undefined) {
_greet(user);
}
%>
</body>
</html>
_greet()
不管是否user
未定義始終運行。 expdate.toString()
由於未返回日期類型的字符串而導致內部服務器錯誤。它只是返回數字,並且不支持toDateString()
!有什麼辦法可以在ASP中調試JavaScript嗎?
P.S.我已經在服務器管理器(IIS 8.5)中將默認語言設置爲JavaScript。此外,我只是作爲內部網站進行測試。
我已經看到了我的問題在其他網頁上工作。也許我錯過了一些配置。 – Gouthamm4G