2013-10-31 116 views
1

是否有可能(以及如何)将JavaScript代码直接写入ASP经典文件?在ASP经典文件中编写JavaScript

我想在ASP经典文件中创建验证函数。

+1

当然。你试过了吗?就像任何其他客户端代码(如HTML和CSS)一样,您可以在输出中包含JavaScript。所使用的服务器端技术没有区别。 – David

+1

您的意思是您想要像使用平面html文件一样使用客户端JS,还是说您要将其用作服务器端脚本语言而不是VBScript?无论哪种情况,答案是肯定的 – John

回答

7

ASP是一种技术,不是一种语言。您可以使用任何注册为脚本引擎的语言编写ASP页面。因此,您可以使用VBScript,Javascript,Perl,...如果您的服务器中注册了脚本引擎,则可以使用它。

怎么样?

<%@ Language= "Javascript" %> 
<% 
    var message = 'This is my message: '; 
    for (var i = 0, endI = 10 ; i < endI ; i++){ 
     Response.Write(message + ' ' + i + '<br>') ; 
    }; 
%> 
+0

这正是我所期待的。 – Zephram

+0

我可以在VBScript和JavaScript之间跳转吗? – Zephram

+0

您不应该在同一页面同时使用两个(或更多)。很多评论的原因。尝试,你会看到。但是,如果您仅使用一种语言保留每个页面,则可以使用Server.Execute或Server.Transfer来组织执行。你应该用多种语言做什么是在.WSC(windows脚本组件)封装代码。 –