gpt4 book ai didi

javascript - 从 ASP 调用 JavaScript

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:35:29 27 4
gpt4 key购买 nike

我有一行代码:

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 警告框?我显然遗漏了一些简单的东西(它总是简单的东西)。

最佳答案

language="" <script/> 的属性-tags 已弃用,错误的值会阻止脚本在许多浏览器中执行。

在我看来,您正前往 type=""属性。

试试下面的代码:

Response.write("<script type=""text/javascript"">alert(""What up dog"");</script>")

关于javascript - 从 ASP 调用 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14460246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com