<?
$annee = date("Y" ) ;
$mois = date("m" );
$jour = date("d" ) ;
$heure = date("G" ) ;
$minute = 35 ;
?>
<SCRIPT LANGUAGE="JavaScript">
<?
echo 'function disp_delai(){ ';
echo ' document.forms[0].elements[0].value=delai ('.$annee.','.$mois.','.$jour.','.$heure.',35);'; //yyyy,m,d,h,m
echo ' setTimeout("disp_delai()",1000); ';
echo ' } ';
?>
function delai(annee,mois,jour,heure,min)
{
var date_fin=new Date(annee,mois-1,jour,heure,min)
var date_jour=new Date();
var tps=(date_fin.getTime()-date_jour.getTime())/1000;
var j=Math.floor(tps/3600/24); // récupere le nb de jour
tps=tps % (3600*24);
var h=Math.floor(tps / 3600); // recupère le nb d'heure
tps=tps % 3600;
var m=Math.floor(tps/60); // récupère le nb minute
tps=tps % 60
var s=Math.floor(tps);
var txt=m+" min et "+s+" sec"; //vraie ligne : var txt=j+" j "+h+" h "+m+" min et "+s+" sec";
date_fin=don_date(date_fin);
return txt;
}
function don_date_jour()
{
var date_jour=new Date();
date_jour=don_date(date_jour);
return date_jour;
}
function don_date(une_date)
{var la_date;
var months=new Array(12);
months[1]="Janvier";
months[2]="Février";
months[3]="Mars";
months[4]="Avril";
months[5]="Mai";
months[6]="Juin";
months[7]="Juillet";
months[8]="Aout";
months[9]="Septembre";
months[10]="Octobre";
months[11]="Novembre";
months[12]="Décembre";
var days=new Array(7);
days[1]="Lundi";
days[2]="Mardi";
days[3]="Mercredi";
days[4]="Jeudi";
days[5]="Vendredi";
days[6]="Samedi";
days[7]="Dimanche";
var month=months[une_date.getMonth() + 1];
var day=days[une_date.getDay()];
var date=une_date.getDate();
var year=une_date.getYear();
}
</SCRIPT>
<html>
<body onLoad="disp_delai()">
<br>
<form name="mail" method=get action="">
<input name="RESTE">
</form>
</body>
</html>
Voila ya un peu de php mais c'est pas important.
Ce que je comprends pas c'est comment le script s'affiche dans le truc du formulaire, je vois pas de lien entre le javascript et le html.
Message édité par Decapfour le 31-08-2006 à 00:39:14