OnChange=fonction() --> ne MARCHE pas !!

Signaler
Messages postés
8
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
15 avril 2003
-
Messages postés
203
Date d'inscription
dimanche 6 avril 2003
Statut
Membre
Dernière intervention
13 août 2005
-
Bonjour,

j'essaie de mettre au point un script permettant d'afficher un calendrier.
J'affiche dans une fenêtre nommée Calendrier le calendrier du mois courant.
S'il le souhaite, l'utilisateur doit pouvoir changer le mois dans un menu déroulant, ce qui devrait rafraîchir le contenu du popup par rappel de la fonction d'origine.

Mais voilà : impossible de rappeler cette #~[#| de fonction !!

Si qq1 veut bien m'aider, je suis prêt à lui faire parvenir le script dont il s'agit en entier.

Merci

en attendant, voici le bout concerné :

<code>
function AffichCal (ms,an)
{
if (ms==undefined && an==undefined)
{
alert(ms+"/"+an);
var Nunc = new Date();
var Mois = Nunc.getMonth()+1;
var Annee = Nunc.getFullYear();
var Test = new Calendrier (Mois,Annee);
Popup(Test.mois,Test.annee,Test.firstjour,Test.lastjour,Test.nbrweek);
}
else
{
alert(ms+"/"+an);
var Test = new Calendrier (ms,an);
Popup(Test.mois,Test.annee,Test.firstjour,Test.lastjour,Test.nbrweek);
}
}

function Popup(ms,an,deb,fin,lgn)
{
//alert(ms+" "+deb+" "+fin+" "+lgn);
var m=ms, a=an, d=deb, f=fin, l=lgn;
var w = window.open("","Calendrier","top=50,height=250,width=200");
//alert(w.name);
//Construction du calendrier

var MsAn=0;
w.document.write("<FORM name='ChxDate'><SELECT name='ChxMois' onChange="+AffichCal (ChxMois.value,2003)+">");
for (MsAn=0;MsAn<MoisAnnee.length;MsAn++)
w.document.write("<OPTION value="+MsAn+">"+MoisAnnee[MsAn]+"</OPTION>");
w.document.write("</FORM>");

w.document.write("
\");
for (var NbrJour=0;NbrJour<7;NbrJour++)
w.document.write(\""+JrSemaine[NbrJour].substr(0,1)+"
");
}

1 réponse

Messages postés
203
Date d'inscription
dimanche 6 avril 2003
Statut
Membre
Dernière intervention
13 août 2005

réécrit ta fonction dans la fenetre, en remplaçant aussi les w.document par document