我有一個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