Ce script est super mais l'affichage est bizarre, les mois apparaissent sur le coté droit et les années en haut des jours! bref ca n'a aucun sens je voudrais que ces deux lignes n'apparaissent plus. Est ce que qu'elqu'un de plus expérimenté que moi en javascript peut m'aider.
Merci d'avance
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Calendrier - planning</title>
<style>
a:link
{
color: #082800;
text-decoration: none;
font-family: "Verdana","Arial","Helvetical","Geneva", sans-serif;
font-size: 10px;
}
a:visited
{
color: #082800;
text-decoration: none;
font-family: "Verdana","Arial","Helvetical","Geneva", sans-serif;
font-size: 10px;
}
a:hover
{
color: #638E5A;
text-decoration: underline;
font-family: "Verdana","Arial","Helvetical","Geneva", sans-serif;
font-size: 10px;
}
a:active
{
color: #638E5A;
text-decoration: underline;
font-family: "Verdana","Arial","Helvetical","Geneva", sans-serif;
font-size: 10px;
}
.smalltexte
{
color: #082800;
font-family: "Verdana","Arial","Helvetical","Geneva", sans-serif;
font-size: 10px;
}
</style>
<script language="javascript" src="planning.js"></script>
<script language="javascript">
var Aujourdhui = new Date();
var AnneeDepart = Aujourdhui.getFullYear();
var variable = new Array(); pos_param =
document.location.href.indexOf("?",0);
var lien =
pos_param>0?document.location.href.substr(0,pos_param):location.href;
if (pos_param > 0)
{
parametre =
unescape(document.location.href.substr(pos_param+1)).replace(/\+/g,"
").split("&");
for (nbp in parametre) variable[parametre[nbp].split("=")[0]] =
parametre[nbp].split("=")[1];}
var annee =
typeof(variable["annee"])!="undefined"?(variable["annee"]*1):AnneeDepar
t;
var mois =
typeof(variable["mois"])!="undefined"?(variable["mois"]*1):Aujourdhui.g
etMonth();
var jour =
typeof(variable["jour"])!="undefined"?(variable["jour"]*1):Aujourdhui.g
etDate();
var nom_jour = new
Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"
);
var nom_mois = new
Array("Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Août",
"Septembre","Octobre","Novembre","Decembre");
var depart = new Date(annee,mois,1);
var ladate = new Date(annee,mois,jour);
var titre = nom_jour[ladate.getDay()]+" "+jour+" "+nom_mois[mois]+" " +
annee;
var html =
typeof(message[jour+'/'+(mois+1)+'/'+annee])=="undefined"?" ":mess
age[jour+'/'+(mois+1)+'/'+annee];
var tableaux = '<table width="100%" border="0" cellspacing="0"
cellpadding="0" height="100%"><tr><td align="center" valign="middle">';
tableaux += "<TABLE border='1' cellspacing='1' cellpadding='3'><TR
class='smalltexte' bgcolor='#DDE6DC'><TD COLSPAN=7
ALIGN=center><B>"+titre+"<B></TR><TR class='smalltexte'
bgcolor='#EBF0EA'>";
for (i=0;i<7;i++){tableaux += "<TD align='center' width='65'><a
href='"+lien+"?jour="+jour+"&mois="+mois+"&annee="+(AnneeDepart+i)+"'
target='_self'>"+(AnneeDepart+i)+"</a></TD>";}
tableaux += "<td rowspan=9><TABLE border='0' cellspacing='1'
cellpadding='1'>"
for (i=0;i<12;i++){tableaux += "<tr><TD align='center' width='65'><a
href='"+lien+"?jour="+jour+"&mois="+i+"&annee="+annee+"'
target='_self'>"+nom_mois[i]+"</a></TD></tr>"+"\n";}
tableaux += "</table></td>";
tableaux += "</tr><tr class='smalltexte' bgcolor='#DDE6DC'>"
for (i=0;i<7;i++){tableaux += "<TD align='center'
width='65'>"+nom_jour[i]+"<a STYLE='color:black;'> </a></TD>";}
jour_mois =1;
while (mois==depart.getMonth()){
jour_semaine = depart.getDay();tableaux +="</TR><TR class='smalltexte'
bgcolor='#EBF0EA'>";
for (i=0;i<jour_semaine;i++)tableaux +="<TD><a
STYLE='color:red;'> </a></TD>";
for (i=jour_semaine;i<7&&mois==depart.getMonth();i++){ddd =
typeof(message[jour_mois+'/'+(mois+1)+'/'+annee])=="undefined"?"#082800
":"red";
tableaux +="<TD ALIGN='center'
"+(ladate-depart==0?"bgcolor='#DDE6DC'":"")+"><a STYLE='color:"+ddd+";'
href='"+lien+"?jour="+jour_mois+"&mois="+mois+"&annee="+annee+"'
target='_self'>"+jour_mois+"</a></TD>"+"\n";
jour_mois++; depart = new Date(annee,mois,jour_mois);}}
tableaux += "</td></tr><tr><td colspan=7 align='center'
bgcolor='#DDE6DC'>"+html+"<td></tr></TABLE></td></tr></table><BR><BR>";
document.write(tableaux);
</script>
</head>
<body>
</body>
</html>