私は、従来のASP Webサイトでスクリプト言語として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に設定しました。また、私はイントラネットサイトとしてテストしています。あなたはここでそれを定義するため、
私は私の問題を見てきました他のWebページでも使用できます。たぶん私はいくつかの設定が欠けているでしょう。 – Gouthamm4G