私はこのJavaScript関数を持っています:
function AnnullaModificaAbbonamento(){
$("#imgModAbb").attr("src","imm/edit.png");
$("#imgModAbb").attr("title","modifica");
$("#imgModAbb").attr("onclick","ModificaAbbonamento()");
$("#submitModificaAbbonamento").remove();
$("#primacol").text("");
$("#secondacol").text("");
$("#terzacol").text("");
var primacol= "Tipo: <font id='h3'>a <%=a.getTipo()%></font><br>"
+"Pagato: <font id='h3'> <%if (a.isPagato())
out.println("<img src='imm/si.png'>");
else
out.println("<img src='imm/no.png'>");%></font><br> ";
$("#primacol").append(primacol);
var secondacol= "Data di Inizio: <font id='h3'><%=a.getDataInizio()%></font><br>"
+"Data di Scadenza: <font id='h3'><%=a.getDataScadenza()%></font><br>";
$("#secondacol").append(secondacol);
var terzacol="";
<%if (a.getTipo().equals("tempo")) %>
terzacol="Punti bonus residui: <font id='h3><%=a.getPuntiBonus()%></font><br>"
+"Lezioni fatte: <font id='h3'> <%=a.getLezioniFatte()%></font><br> ";
<%else%>
terzacol="Punti residui: <font id='h3'><%=a.getPunti()%></font><br>"
+"Lezioni fatte: <font id='h3'><%=a.getLezioniFatte()%></font><br>";
$("#terzacol").append(terzacol);
}
私はJavaScript関数内でif-controlを実行しようとしています...まず第一に、それは正しいですか? これを行う別の方法はありますか?別のこと:Eclipseはelse行でエラーを出します。それは言います:
Syntax error on token "else", delete this token
なぜ?ありがとう!