Forum de discussion
Forum « Programmation Javascript » (archives)
Petit problème??
Envoyé: 27 mars 2001, 10h07 par javi_007
Encore un petit problème...hehehe (les manipulations de dates c'est pas pour moi!!)
Voici le script dont je dispose:
<% 'ici je calcule le nombre de jours dans un mois
Response.write "<script language=""JavaScript"" type=""text/javascript"">"&VbCrlf
Response.write "function AnneeBissex(jAnnee) {"&VbCrlf
Response.write "if (jAnnee % 100 == 0) {"&VbCrlf
Response.write "if (jAnnee % 400 == 0) { return true; }"&VbCrlf
Response.write "}"&VbCrlf
Response.write "else {"&VbCrlf
Response.write "if ((jAnnee % 4) == 0) { return true; }"&VbCrlf
Response.write "}"&VbCrlf
Response.write "return false;"&VbCrlf
Response.write "}"&VbCrlf
Response.write "function Ajuste_date(jMois,jAnn)"&VbCrlf
Response.write "{"&VbCrlf
Response.write "if (jMois == 2) {"&VbCrlf
Response.write " if (AnneeBissex(jAnn) == true) { var jMax = 29 }"&VbCrlf
Response.write " else { var jMax = 28 }"&VbCrlf
Response.write "}"&VbCrlf
Response.write "if ((jMois == 1 || jMois == 3 || jMois == 5 || jMois == 7 || jMois == 8 || jMois == 10 || jMois == 12)) { var jMax = 31 }"&VbCrlf
Response.write "if ((jMois == 4 || jMois == 6 || jMois == 9 || jMois == 11)) { var jMax = 30 }"&VbCrlf
Response.write "</script>"
%> ' en sortant d'ici je dispose (normalement) de jMax qui contient le nbre de jours du mois
<%
mois=Request.form("mois") 'ici je récupère le mois pour lequel le client désire faire les opérations
dte = Date()
an = Year(dte)
%>
<%
Call Ajuste_date(mois,an) 'c'est à ce niveau qu'il y a une erreur : Erreur d'exécution Microsoft VBScript erreur '800a000d' Type incompatible: 'Ajuste_date'
for i = 1 to jMax 'j'aimerai afficher autant de combo que de jours dans le mois sélectionné
response.write " <p>" & i
response.write " "
response.write "<select size=""1"""
response.write " name=""cp" & i & """>"
response.write "<option> </option>"
response.write "<option>8H</option>"
response.write "<option>7.6H</option>"
response.write "<option>4H</option>"
response.write "<option>3.8H</option>"
response.write "<option>Formation </option>"
response.write "</select></p>"
next
%>
Est-ce que tu vois ce que c'est??
J'ai l'impression qu'il ne reconnait pas le javascript...est-ce possible?
Réponses
|