我有一个thttpd服务器设置具有以下html文件。当我在标准Web浏览器上给出地址server-address/file-name.html时,脚本中的错误记录在浏览器的错误控制台中。我对脚本的运行地点感到困惑吗?它是在客户端还是错误消息传递给浏览器的服务器?脚本在服务器或客户端上运行?
我的要求是在服务器上运行脚本以在客户端交互时生成动态网页。
<html>
<head>
<title>Entitled Document</title>
<script language="JavaScript" >
Function Java_Scriptfn()
{
alert('Test'
}
</script>
</head>
<body>
<input type="button" value="Script_Check" onclick="Java_Scriptfn()">
</body>
</html>
那么请告诉我如何在服务器端运行脚本? – ScarCode
@spyke如果你真的需要在服务器端运行javascript,你必须使用服务器的JavaScript引擎。 Node.js变得非常流行,还有在JVM上运行的rhino。但是,正如费边表示,您应该首先对不同技术进行概述,然后就如何解决您的更普遍问题提出一个问题。也许你甚至不需要服务器端脚本,并可以在一个servlet容器中使用php或Java。 – LeoR