コードの行があります:
Response.write("<script language=""text/JavaScript"">alert(""What up dog"");</script>")
これは機能しません。警告ボックスは表示されませんが、ページソースがコードを正しく記述していることがわかります。
<script language="text/JavaScript">alert("What up dog");</script>
私が実際にやろうとしているのはこれです:
Response.write("<script language=""text/JavaScript"">document.cookie = '" & Cookie & " = ; expires=Thu, 01 Jan 1970 00:00:01 GMT;';</script>")
つまり、ASP変数「cookie」に保存されている名前のcookieを削除します。これも機能しません。そのため、問題が発生している場所をテストするためだけにアラートボックスを作成しようとしています。
純粋なASP(Response.cookie(Cookie).expires = Now()-1)でCookieを削除しようとしましたが、JavaScriptでCookieを作成したため、HTTPOnlyではないため、ASPでアクセスできません。(私はこれを学んだばかりなので、すべての理由を100%理解しているわけではありませんが、それはあります。)
では、コードの最初の行に戻ると、そのコード行を含むJavaScriptアラートボックスが表示されないのはなぜですか?私は明らかに単純なものが欠けています(それは常に単純なものです)。