エラーが発生しますが、何が問題なのかわかりません。
HTMLCode += "<option value='" + m + "' onchange=\"window.open('availability.jsp?month=" + m + "\>" + maand[m].toString() + "</option>";
エラー: 不正なエスケープ文字です。
エラーが発生しますが、何が問題なのかわかりません。
HTMLCode += "<option value='" + m + "' onchange=\"window.open('availability.jsp?month=" + m + "\>" + maand[m].toString() + "</option>";
エラー: 不正なエスケープ文字です。
コードのこの部分では、\ を別の \ でエスケープする必要があります
today.get(Calendar.MONTH)) + "\ >"
MONTH)) + "\ >" + maand ここに不要なスペースがあると思います。
window.open
関数の閉じ引用符と閉じ括弧が失われました。
HTMLCode += "<option value='" + m + "' onchange=\"window.open('availability.jsp?month=" + m + "')\>" + maand[m].toString() + "</option>";