다음 html 파일이있는 thttpd 서버 설정이 있습니다. 표준 웹 브라우저에서 주소 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를 실제로 실행해야하는 경우 서버용 자바 스크립트 엔진을 사용해야합니다. Node.js는 꽤 유명 해지고 있으며 JVM에서 실행되는 rhino도 있습니다. 그러나 Fabian이 말했듯이 먼저 다른 기술에 대한 개요를 얻은 다음 더 일반적인 문제에 접근하는 방법에 대한 질문을해야합니다. 서버 측 스크립트가 필요없고 서블릿 컨테이너에서 PHP 나 Java를 사용할 수도 있습니다. – LeoR