私は次のhtmlファイルを持つthttpdサーバーをセットアップしています。標準のWebブラウザでアドレスserver-address/file-name.htmlを指定すると、スクリプトのエラーがブラウザのエラーコンソールに記録されます。私はスクリプトが実際に実行される場所について混乱していますか?クライアント側にありますか、エラーメッセージがサーバーからブラウザに渡されただけですか?サーバまたはクライアントでスクリプトを実行していますか?
私の要件は、クライアントとのやり取りの際に動的なWebページを生成するためにサーバー上でスクリプトを実行することです。
<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もあります。しかし、ファビアンが述べたように、おそらく最初にさまざまな技術に関する概要を取得し、おそらくあなたのより一般的な問題にアプローチする方法についての質問をするべきです。サーバー側のスクリプトも必要なく、サーブレットコンテナでPHPやJavaを使用することもできます。 – LeoR