|
Exemples de JavaScript
6. Date et Heure
6.1 En Anglais
Dans ce cas, il faut inclure ce Script dans l'en-tête :
<SCRIPT LANGUAGE="JavaScript">
<-- © The JavaScript Resource Center -->
var enabled = 0;
function TOfunc() {
TO = window.setTimeout( "TOfunc()", 1000 );
var today = new Date();
var todaystring = today.toString();
var i;
var fin = "";
var offset = (50 - todaystring.length) / 2;
if(offset < 0) offset = 0;
for(i=0;i < offset;i++) fin += " ";
fin += todaystring;
document.forms[0].elements[0].value = fin;
}
</SCRIPT>
Il faut Modifier <BODY> : <BODY ... OnLoad="TOfunc()">
Dans le corps du document on insère le Script suivant à la place voulue :
<FORM>
<-- © The JavaScript Resource Center -->
<TABLE BORDER=5 CELLPADDING=1 CELLSPACING=3>
<TR><TD ALIGN=CENTER>
<INPUT TYPE="text" NAME="disp" VALUE="" SIZE=43>
</TD></TR>
</TABLE>
</FORM>
6.2 En Chiffres
Dans ce cas, il faut inclure ce Script dans l'en-tête :
<SCRIPT>
<!--
var timerID = null;
var timerRunning = false;
function startclock () {
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
showtime();
}
function showtime () {
var localnow = new Date();
var lTime = localnow.getTime()+ (localnow.getTimezoneOffset()-60)*60;
var now = new Date(lTime);
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds()
var days = now.getDate();
var timeValue = hours
var timeDate = now.getDate() + "-" + (now.getMonth()+1) + "-" + now.getYear()
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
document.clock.face.value = timeValue;
document.clock.date.value = timeDate;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
} // -->
</SCRIPT>
Il faut Modifier <BODY> : <BODY ... onload="startclock()">
Dans le corps du document on insère le Script suivant à la place voulue :
<FORM NAME="clock" OnSubmit="0">
<TABLE BORDER=5>
<TR><TD ALIGN=CENTER>
<B>Nous sommes le :</B> <INPUT type="text" name="date" size=8 value="">
</TD><TD ALIGN=CENTER>
<B>Il est :</B> <INPUT type="text" name="face" size=8 value="">
</TD></TR></TABLE></FORM>
6.3 Dans barre de Statut
Dans ce cas, il faut inclure ce Script dans l'en-tête :
<SCRIPT LANGUAGE="JavaScript">
function doClock() {
window.setTimeout( "doClock()", 1000 );
today = new Date();
self.status = today.toString();
}
</SCRIPT>
Il faut Modifier <BODY> : <BODY ... OnLoad="doClock()">
Le corps du document ne change pas.
|
|