Nous sommes actuellement le 12 Juil 2026, 02:54

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 
Auteur Message
 Sujet du message: Fixer un timer en javascript.
MessagePublié: 31 Oct 2003, 22:09 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 17 Août 2002, 09:24
Message(s) : 200
Allo tlm,

j'ai trouvé sur un site un timer donnant l'heure et la date en javascript. Yé ben interressant sauf que, il est a 2 pouce de ma souris et je voudrais le fixer en bas a droit de mon ecran. Toujours visible..

Voici le code, et merci a ceux qui sauront le fixer!






<script language="JavaScript">

dCol='#000000';//date colour.

fCol='#000000';//face colour.

sCol='#FF0000';//seconds colour.

mCol='#FF0000';//minutes colour.

hCol='#FF0000';//hours colour.

ClockHeight=28;

ClockWidth=28;

ClockFromMouseY=0;

ClockFromMouseX=180;



//Alter nothing below! Alignments will be lost!



d=new Array(" "," "," "," "," "," "," ");

m=new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Décembre");

date=new Date();

day=date.getDate();

year=date.getYear();

if (year < 2000) year=year+1900;

TodaysDate=" "+d[date.getDay()]+""+day+" "+m[date.getMonth()]+" "+year;

D=TodaysDate.split('');

H='...';

H=H.split('');

M='....';

M=M.split('');

S='.....';

S=S.split('');

Face='1 2 3 4 5 6 7 8 9 10 11 12';

font='Verdana';

size=1,6;

speed=1.0;

ns=(document.layers);

ie=(document.all);

Face=Face.split(' ');

n=Face.length;

a=size*8;

ymouse=1;

xmouse=1;

scrll=1;

props="<font face="+font+" size="+size+" color="+fCol+"><B>";

props2="<font face="+font+" size="+size+" color="+fCol+"><B>";

Split=360/n;

Dsplit=360/D.length;

HandHeight=ClockHeight/4.5

HandWidth=ClockWidth/4.5

HandY=-7;

HandX=-2.5;

scrll=1;

step=0.04;

currStep=1;

y=new Array();x=new Array();Y=new Array();X=new Array();

for (i=0; i < n; i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0}

Dy=new Array();Dx=new Array();DY=new Array();DX=new Array();

for (i=0; i < D.length; i++){Dy[i]=0;Dx[i]=0;DY[i]=0;DX[i]=0}

if (ns){

for (i=0; i < D.length; i++)

document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>');

for (i=0; i < n; i++)

document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>');

for (i=0; i < S.length; i++)

document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center><b>'+S[i]+'</b></center></font></layer>');

for (i=0; i < M.length; i++)

document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center><b>'+M[i]+'</b></center></font></layer>');

for (i=0; i < H.length; i++)

document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center><b>'+H[i]+'</b></center></font></layer>');

}

if (ie){

document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

for (i=0; i < D.length; i++)

document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D[i]+'</B></font></div>');

document.write('</div></div>');

document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

for (i=0; i < n; i++)

document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face[i]+'</B></font></div>');

document.write('</div></div>');

document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

for (i=0; i < H.length; i++)

document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H[i]+'</div>');

document.write('</div></div>');

document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

for (i=0; i < M.length; i++)

document.write('<div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold">'+M[i]+'</div>');

document.write('</div></div>')

document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

for (i=0; i < S.length; i++)

document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S[i]+'</div>');

document.write('</div></div>')

}

(ns)?window.captureEvents(Event.MOUSEMOVE):0;

function Mouse(evnt){

ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY;

xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX;

}

(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;

function ClockAndAssign(){

time = new Date ();

secs = time.getSeconds();

sec = -1.57 + Math.PI * secs/30;

mins = time.getMinutes();

min = -1.57 + Math.PI * mins/30;

hr = time.getHours();

hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360;

if (ie){

Od.style.top=window.document.body.scrollTop;

Of.style.top=window.document.body.scrollTop;

Oh.style.top=window.document.body.scrollTop;

Om.style.top=window.document.body.scrollTop;

Os.style.top=window.document.body.scrollTop;

}

for (i=0; i < n; i++){

var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style;

F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll;

F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180);

}

for (i=0; i < H.length; i++){

var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style;

HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll;

HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs);

}

for (i=0; i < M.length; i++){

var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style;

ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll;

ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min);

}

for (i=0; i < S.length; i++){

var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style;

SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll;

SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec);

}

for (i=0; i < D.length; i++){

var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style;

DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll;

DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180);

}

currStep-=step;

}

function Delay(){

scrll=(ns)?window.pageYOffset:0;

Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed);

Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed);

for (i=1; i < D.length; i++){

Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed);

Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed);

}

y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);

x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);

for (i=1; i < n; i++){

y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);

x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);

}

ClockAndAssign();

setTimeout('Delay()',20);

}

if (ns||ie)window.onload=Delay;

</script>


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Nov 2003, 21:15 
Hors-ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 15:10
Message(s) : 3551
Localisation : Beauport, Québec
Voici un esquisse, il reste à tester plus en profondeur! ;)

Code :
<script language="JavaScript">

dCol='#000000';//date colour.
fCol='#000000';//face colour.
sCol='#FF0000';//seconds colour.
mCol='#FF0000';//minutes colour.
hCol='#FF0000';//hours colour.

ClockHeight=28;
ClockWidth=28;

xOffset = 15; //Distance entre l'horloge et la droite de l'écran
yOffset = 15; //Distance entre l'horloge et le bas de l'écran

/********************************************************
      Alter nothing below! Alignments will be lost!
*********************************************************/

d=new Array(" "," "," "," "," "," "," ");
m=new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Décembre");

date=new Date();
day=date.getDate();
year=date.getYear();

if (year < 2000) year=year+1900;

TodaysDate=" "+d[date.getDay()]+""+day+" "+m[date.getMonth()]+" "+year;
D=TodaysDate.split('');
H='...';
H=H.split('');
M='....';
M=M.split('');
S='.....';
S=S.split('');
Face='1 2 3 4 5 6 7 8 9 10 11 12';
font='Verdana';
size=1,6;
speed=1.0;
ns=(document.layers);
ie=(document.all);
Face=Face.split(' ');
n=Face.length;
a=size*8;
ypos=1;
xpos=1;
scrll=1;
props="<font face="+font+" size="+size+" color="+fCol+"><B>";
props2="<font face="+font+" size="+size+" color="+fCol+"><B>";
Split=360/n;
Dsplit=360/D.length;
HandHeight=ClockHeight/4.5
HandWidth=ClockWidth/4.5
HandY=-7;
HandX=-2.5;
scrll=1;
step=0.04;
currStep=1;
y=new Array();x=new Array();Y=new Array();X=new Array();
for (i=0; i < n; i++)
{
   y[i]=0;
   x[i]=0;
   Y[i]=0;
   X[i]=0;
}

Dy=new Array();
Dx=new Array();
DY=new Array();
DX=new Array();

for (i=0; i < D.length; i++)
{
   Dy[i]=0;
   Dx[i]=0;
   DY[i]=0;
   DX[i]=0;
}

if (ns)
{

   for (i=0; i < D.length; i++)
      document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>');

   for (i=0; i < n; i++)
      document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>');

   for (i=0; i < S.length; i++)
      document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center><b>'+S[i]+'</b></center></font></layer>');

   for (i=0; i < M.length; i++)
      document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center><b>'+M[i]+'</b></center></font></layer>');

   for (i=0; i < H.length; i++)
      document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center><b>'+H[i]+'</b></center></font></layer>');

}

if (ie)
{
   document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < D.length; i++)
      document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D[i]+'</B></font></div>');

   document.write('</div></div>');
   document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < n; i++)
      document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face[i]+'</B></font></div>');
   
   document.write('</div></div>');
   document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < H.length; i++)
      document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H[i]+'</div>');

   document.write('</div></div>');
   document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < M.length; i++)
      document.write('<div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold">'+M[i]+'</div>');

   document.write('</div></div>')
   document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < S.length; i++)
      document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S[i]+'</div>');
   
   document.write('</div></div>')
}

function ClockAndAssign()
{
   time = new Date ();
   secs = time.getSeconds();
   sec = -1.57 + Math.PI * secs/30;
   mins = time.getMinutes();
   min = -1.57 + Math.PI * mins/30;
   hr = time.getHours();
   hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360;
   
   if (ie)
   {
      Od.style.top=window.document.body.scrollTop;
      Of.style.top=window.document.body.scrollTop;
      Oh.style.top=window.document.body.scrollTop;
      Om.style.top=window.document.body.scrollTop;
      Os.style.top=window.document.body.scrollTop;
   }

   for (i=0; i < n; i++)
   {
      var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style;
      F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll;
      F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180);
   }

   for (i=0; i < H.length; i++)
   {
      var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style;
      HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll;
      HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs);
   }

   for (i=0; i < M.length; i++)
   {
      var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style;
      ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll;
      ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min);
   }

   for (i=0; i < S.length; i++)
   {
      var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style;
      SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll;
      SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec);
   }

   for (i=0; i < D.length; i++)
   {
      var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style;
      DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll;
      DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180);
   }

   currStep-=step;
}

function Delay()
{
   scrll=(ns)?window.pageYOffset:0;
   xpos = screen.availWidth - (67 + xOffset);
   ypos = screen.availHeight - (171 + yOffset);

   Dy[0]=Math.round(DY[0]+=((ypos)-DY[0])*speed);
   Dx[0]=Math.round(DX[0]+=((xpos)-DX[0])*speed);

   for (i=1; i < D.length; i++)
   {
      Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed);
      Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed);
   }

   y[0]=Math.round(Y[0]+=((ypos)-Y[0])*speed);
   x[0]=Math.round(X[0]+=((xpos)-X[0])*speed);

   for (i=1; i < n; i++)
   {
      y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);
      x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);
   }

   ClockAndAssign();

   setTimeout('Delay()',20);
}

if (ns||ie)window.onload=Delay;

</script>

_________________
Procyon,
Modérateur de la section Trouvailles


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 03 Nov 2003, 18:50 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 17 Août 2002, 09:24
Message(s) : 200
C excellent, mais je me suis mal expliqué. Je voudrais qu'il sois fixe a un endroit precis dans une page. Ex: dans le coin droite en haut, or lorsque je descend la barre verticale, le l'horloge devrais en principe disparaitre. parce qu'elle est fixé dans le haut de la page.

Merci beaucoup pour l'aide, c'est tres apprecié

Stephen :oops:


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 03 Nov 2003, 22:18 
Hors-ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 15:10
Message(s) : 3551
Localisation : Beauport, Québec
Alors voici:

Code :
<script language="JavaScript">

dCol='#000000';//date colour.
fCol='#000000';//face colour.
sCol='#FF0000';//seconds colour.
mCol='#FF0000';//minutes colour.
hCol='#FF0000';//hours colour.

ClockHeight=28;
ClockWidth=28;

xpos = screen.availWidth - (83); //Position horizontale de l'horloge.
ypos = 44; //Position verticale de l'horloge.

/********************************************************
      Alter nothing below! Alignments will be lost!
*********************************************************/

d=new Array(" "," "," "," "," "," "," ");
m=new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Décembre");

date=new Date();
day=date.getDate();
year=date.getYear();

if (year < 2000) year=year+1900;

TodaysDate=" "+d[date.getDay()]+""+day+" "+m[date.getMonth()]+" "+year;
D=TodaysDate.split('');
H='...';
H=H.split('');
M='....';
M=M.split('');
S='.....';
S=S.split('');
Face='1 2 3 4 5 6 7 8 9 10 11 12';
font='Verdana';
size=1,6;
speed=1.0;
ns=(document.layers);
ie=(document.all);
Face=Face.split(' ');
n=Face.length;
a=size*8;
props="<font face="+font+" size="+size+" color="+fCol+"><B>";
props2="<font face="+font+" size="+size+" color="+fCol+"><B>";
Split=360/n;
Dsplit=360/D.length;
HandHeight=ClockHeight/4.5
HandWidth=ClockWidth/4.5
HandY=-7;
HandX=-2.5;
step=0.04;
currStep=1;
y=new Array();x=new Array();Y=new Array();X=new Array();
for (i=0; i < n; i++)
{
   y[i]=0;
   x[i]=0;
   Y[i]=0;
   X[i]=0;
}

Dy=new Array();
Dx=new Array();
DY=new Array();
DX=new Array();

for (i=0; i < D.length; i++)
{
   Dy[i]=0;
   Dx[i]=0;
   DY[i]=0;
   DX[i]=0;
}

if (ns)
{

   for (i=0; i < D.length; i++)
      document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>');

   for (i=0; i < n; i++)
      document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>');

   for (i=0; i < S.length; i++)
      document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center><b>'+S[i]+'</b></center></font></layer>');

   for (i=0; i < M.length; i++)
      document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center><b>'+M[i]+'</b></center></font></layer>');

   for (i=0; i < H.length; i++)
      document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center><b>'+H[i]+'</b></center></font></layer>');

}

if (ie)
{
   document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < D.length; i++)
      document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D[i]+'</B></font></div>');

   document.write('</div></div>');
   document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < n; i++)
      document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face[i]+'</B></font></div>');
   
   document.write('</div></div>');
   document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < H.length; i++)
      document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H[i]+'</div>');

   document.write('</div></div>');
   document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < M.length; i++)
      document.write('<div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold">'+M[i]+'</div>');

   document.write('</div></div>')
   document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">');

   for (i=0; i < S.length; i++)
      document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S[i]+'</div>');
   
   document.write('</div></div>')
}

function ClockAndAssign()
{
   time = new Date ();
   secs = time.getSeconds();
   sec = -1.57 + Math.PI * secs/30;
   mins = time.getMinutes();
   min = -1.57 + Math.PI * mins/30;
   hr = time.getHours();
   hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360;
   
   for (i=0; i < n; i++)
   {
      var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style;
      F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180);
      F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180);
   }

   for (i=0; i < H.length; i++)
   {
      var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style;
      HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs);
      HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs);
   }

   for (i=0; i < M.length; i++)
   {
      var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style;
      ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min);
      ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min);
   }

   for (i=0; i < S.length; i++)
   {
      var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style;
      SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec);
      SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec);
   }

   for (i=0; i < D.length; i++)
   {
      var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style;
      DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180);
      DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180);
   }

   currStep-=step;
}

function Delay()
{
   Dy[0]=Math.round(DY[0]+=((ypos)-DY[0])*speed);
   Dx[0]=Math.round(DX[0]+=((xpos)-DX[0])*speed);

   for (i=1; i < D.length; i++)
   {
      Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed);
      Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed);
   }

   y[0]=Math.round(Y[0]+=((ypos)-Y[0])*speed);
   x[0]=Math.round(X[0]+=((xpos)-X[0])*speed);

   for (i=1; i < n; i++)
   {
      y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);
      x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);
   }

   ClockAndAssign();

   setTimeout('Delay()',20);
}

if (ns||ie)window.onload=Delay;

</script>


_________________
Procyon,
Modérateur de la section Trouvailles


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 5 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site