Afficher un élément à une date précise
yoyolefou
-
yoyolefou -
yoyolefou -
Bonjour,
J'essaye sans succès de créer un script permettant d'afficher un élément à une date précise, dans ce cas à noël.
Voici mon script js :
function evenement()
{
moi = date.getMonth();
j = date.getDate();
if(moi==12 && j==24) // 24 décembre
{
visibilite('noel')
}
return true;
}
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
Et mon script html :
<body onload="evenement();">
J'essaye sans succès de créer un script permettant d'afficher un élément à une date précise, dans ce cas à noël.
Voici mon script js :
function evenement()
{
moi = date.getMonth();
j = date.getDate();
if(moi==12 && j==24) // 24 décembre
{
visibilite('noel')
}
return true;
}
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
Et mon script html :
<body onload="evenement();">
1 réponse
-
Salut,
Pour récupérer la date en javascript, tu dois commencer par instancier un objet Date :function evenement() { var date = new Date(); var moi = date.getMonth(); var j = date.getDate(); if(moi==11 && j==24) // 24 décembre { visibilite('noel'); }
Attention au numéro du mois retourné par getMonth(), le mois de janvier correspond au numéro 0, décembre correspond donc au numéro 11.
Bonne journée