ASP语法中的Javascript?

时间:2014-02-03 10:36:39

标签: javascript asp-classic

如何将一些JavaScript代码插入到ASP代码块中?也就是说你要把它放在另一边:

var somejavascriptvariable = <%= someasp %>;

任何帮助?

1 个答案:

答案 0 :(得分:1)

如果您提供了一些代码来向我们展示您正在尝试做的事情,那将会很有帮助。根据Westie的评论,你在这里谈论客户端javascript吗?如果你使用经典的asp来输出js那么你总是把它放在一个response.write语句中,但语法会很糟糕,因为你可能会有大量的双引号来逃避。

您可以使用JavaScript作为服务器端脚本语言来代替VBScript。有两种方法可以做到这一点。如果您使用

行开始页面
<%@language="javascript"%>

然后你可以在你的&lt; %%&gt;中使用js标签而不是vbs。

或者您可以在主要使用vbs的页面中使用它,如下所示,注意使用runat =“server”

<%@language="VBScript"%>
<html>
<head>
<script type="text/javascript" language="javascript" runat="server">
    var HelloWorld = "hello world";
</script>
<title>Title</title>
</head>
<body>
<%= HelloWorld %>
</body>
</html>>