javascriptのインライン関数呼び出しを機能させることができません。インライン関数は次のとおりです。
<span> <input type="button" value="Previous Week" onClick="subtractOneWeekReloadPage()">
次のように、呼び出す必要のある関数をヘッダーに書き込みます。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Time Tracking Page</title>
<script type="text/javascript">
function subtractOneWeekReloadPage() {
<%=currentWeek.subtractOneWeek()%>;
window.location.reload();}
</script>
</head>
Webページのボタンをクリックしても、何も起こりません。jsp呼び出しもページ更新呼び出しも実行されていません。誰かが私が間違っていることを教えてもらえますか?
ページの関連する出力は次のとおりです。
<span>
<input type="button" value="Previous Week" onClick="subtractOneWeekReloadPage()">
Hours for the week of
<%=currentWeek.firstDayOfThisWeek()%>
until
<%=currentWeek.lastDayOfThisWeek()%>
<input type="button" value="Next Week" onClick="addOneWeekReloadPage()">
</span>
週の最初と最後の曜日を表示するためのjsp呼び出しは正常に機能しています。しかし、クリックして1週間を減算し、新しく設定された週でページをリロードしても、何も起こりません。