Il y a actuellement 575 visiteurs
Mardi 30 Juin 2026
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

[ Reglé ] script clock

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

[ Reglé ] script clock

Message le 12 Avr 2006 03:09

hello tlm ^^

bon j expose mon souci du moment :

y a quelques annees, ma vieille moman avait recu un mail avec a l interieur un espece de script ( j imagine que c est ca ) ! la description de ce script est somme toute tres simple : ca ouvrait une page blanche d IE et des qu on bougeait la souris, les chiffres d une horloge circulaire suivait la souris et se reformait des qu on stoppait la souris !

elle a perdu cet e mail et je n est pas retrouver dans mes archives non plus. j ai fait quelques recherches sur les script sur le net mais j avoue etre completement depasser par ce language. j ai trouver plein de programme sur le net, je les ai copier coller dans un .txt puis en changeant l extension (plusieurs extensions ) j ai essayer de creer un script, resultat, ben ... heu c etait pas la bonne methode apparemment :p

en bref, quelqu un aurait il ca sous la main ou saurait creer ca ?

ce serait tres gentil car ca fait un moment qu elle me tanne avec ca vous avez pas idée, elle en a fait limite une obsession ^^
Avatar de l'utilisateur
NEO HYUGA
PC-Infopraticien
PC-Infopraticien
 
Messages: 3020
Inscription: 29 Mar 2004 19:43
Localisation: dans mes fringues ;)
 


Message le 12 Avr 2006 07:53

Salut,

Content de te voir passer ici, tu te fais rare. Pas sur de moi, mais retrouvé dans une ancienne compilation style "Shareware" etc,

Regardes Ici

Edit AtOM, Parcoures cette Page de scripts

A bientôt.
Avatar de l'utilisateur
Ask to Old Man
Moderateur
Moderateur
 
Messages: 19970
Inscription: 14 Mar 2004 10:06
Localisation: Argenteuil,Val d'Oise
 

Message le 12 Avr 2006 08:47

Bonjour,

@NEO HYUGA : content de te revoir

@Ask to Old Man : C'est fou ce que l'on peut retrouver comme programme, juste en demandant aux autres, c'est ça que j'aime dans le réseau des réseaux.
Par contre je crois que c'est plutôt ceci qu'il cherchait :
¤ Horloge 1
¤ Horloge 2
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 

Message le 12 Avr 2006 14:20

merci a tout les deux !

blanko j etais aussi tomber sur ton site lorsque je cherchais et en fait j y ai pas compris grand chose. j avais copier coller leprogramme dans un .txt et j avais changer l extension en essayant plusieurs autres ca n a jamais fonctionner.
donc quelle est la methode a suivre stp ?

atom : ton lien est interessant mais ca correspond pas :/

je viens de me rappeler du nom du fichier, c etait clock.html

des qu on l ouvrait ca lancer une page blanche d IE avec l horloge qui suivait la souris.

merci de vos aides, encore un tit chouia pliz, je sens qu on est pas loin du but ;)
Avatar de l'utilisateur
NEO HYUGA
PC-Infopraticien
PC-Infopraticien
 
Messages: 3020
Inscription: 29 Mar 2004 19:43
Localisation: dans mes fringues ;)
 

Message le 12 Avr 2006 16:24

Code: Tout sélectionner
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  <HTML><HEAD>
  <META http-equiv=Content-Type content="text/html; charset=windows-1252">
  <META content="MSHTML 5.50.4522.1800" name=GENERATOR></HEAD>
  <title>HORLOGE...</title>
  <BODY>
  <SCRIPT language=JavaScript>
  dCol='000000';//date colour.
  fCol='000000';//face colour.
  sCol='000000';//seconds colour.
  mCol='000000';//minutes colour.
  hCol='000000';//hours colour.
  ClockHeight=40;
  ClockWidth=40;
  ClockFromMouseY=0;
  ClockFromMouseX=100;
   
  //Alter nothing below! Alignments will be lost!
   
  d=new Array("DIMANCHE","LUNDI","MARDI","MERCREDI","JEUDI","VENDREDI","SAMEDI");
  m=new Array("JANVIER","FEVRIER","MARS","AVRIL","MAI","JUIN","JUILLET","AOUT","SEPTEMBRE","OCTOBRE","NOVEMBRE","DECEMBRE");
  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='Arial';
  size=1;
  speed=0.6;
  ns=(document.layers);
  ie=(document.all);
  Face=Face.split(' ');
  n=Face.length;
  a=size*10;
  ymouse=0;
  xmouse=0;
  scrll=0;
  props="<font face="+font+" size="+size+" color="+fCol+"><B>";
  props2="<font face="+font+" size="+size+" color="+dCol+"><B>";
  Split=360/n;
  Dsplit=360/D.length;
  HandHeight=ClockHeight/4.5
  HandWidth=ClockWidth/4.5
  HandY=-7;
  HandX=-2.5;
  scrll=0;
  step=0.06;
  currStep=0;
  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>
  </BODY></HTML>

Tu mets ça dans le bloc-note, tu cliques sur "enregister" et tu rentres "xxx.htm" comme nom (avec les guillemets).
Ca ne marche qu'avec IE.
Avatar de l'utilisateur
georgiou
PC-Infopraticien
PC-Infopraticien
 
Messages: 7202
Inscription: 18 Juin 2003 11:39
 

Message le 12 Avr 2006 17:31

J'ai rien demandé, mais merci georgiou,c'est sympa comme effet.
Avatar de l'utilisateur
Ask to Old Man
Moderateur
Moderateur
 
Messages: 19970
Inscription: 14 Mar 2004 10:06
Localisation: Argenteuil,Val d'Oise
 

Message le 13 Avr 2006 16:35

super georgiou merci beaucoup c est exactement ca :)
Avatar de l'utilisateur
NEO HYUGA
PC-Infopraticien
PC-Infopraticien
 
Messages: 3020
Inscription: 29 Mar 2004 19:43
Localisation: dans mes fringues ;)
 

Message le 13 Avr 2006 17:36

Mince juste ce soir que je suis sur Mandriva, tu passes le code :-?
Je ne peux même pas le tester :cry:
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 

Message le 14 Avr 2006 02:18

en fait du coup je sens que je vais m interesser un peu plus aux scripts s il suffit de trouver le programme et de le copier coller :p :lol: ;)
Avatar de l'utilisateur
NEO HYUGA
PC-Infopraticien
PC-Infopraticien
 
Messages: 3020
Inscription: 29 Mar 2004 19:43
Localisation: dans mes fringues ;)
 



Sujets similaires

Message [Réglé] Drivers Bluetooth Corrompus
Bonjour, j'aimerais savoir, si une quelconque ligne de commande permet de supprimer/désinstaller définitivement les drivers bluetooth que Windows réinstalle sans arrêtCe matin encore, j'ai été obligé de faire un sfc /scannow pour voir que ce sont toujours les mêmes drivers qui sont corrompus...2026- ...
Réponses: 1

Message [Réglé] notifications compte microsoft non connecter
Salut tout le mondeTous les jours, après avoir lancé mon PC, à un moment, disons moins d'une heure après, il apparait cette notification (voir ci-dessous une capture d'écran). J'ai beau cliquer sur réessayer pour me connecter, rien n'y fait.Post scriptum : le forum a un message d'erreur pouvant être ...
Réponses: 44

Message [Réglé] Laptop Lenovo devenu très lent
Bonjour,mon laptop, acheté en 2018, est devenu très lent. Vous allez peut-être me dire qu'il est (trop) vieux.Tout d'abord, voici les caractéristiques principales:- Lenovo Idepad 320-15ISK- Intel Corei3-6006U 2.00 GHz- Mémoire RAM installée 4.00 Go- ID de périphérique: DE6D7850-902C-4AD3-AB18-E4B523 ...
Réponses: 19

Message [Réglé] fichiers effacés sur une cle usb
Salut tout le mondeLorsqu'on efface un fichier sur une clé USB, j'ai lu que l'on pouvait le récupérer sur une corbeille qui est cachée, je voudrais savoir svp s'il est possible de la faire apparaitre sans faire planter son système afin par exemple de récupérer le fichier effacé par inattention ou ...
Réponses: 8

Message [Réglé] clavier logitech g19 fonctionne mais plus reconnu
Salut tout le modeJe vais essayer d'expliquer un petit problème insoluble tout part du fait que je voulais installer le bac à sable de windows 11, pour cela, il me faut évidemment cocher bac à sable et la virtualisation hyper V sur fonctionnalités Windows, mais pour pouvoir activer le bac à sable fo ...
Réponses: 14

Message [Réglé] hdcleaner meilleur que Ccleaner fiable ?
Salut tout le monde !Je voudrais svp savoir si le logiciel HDCLEANER est fiable et un peu mieux que CCleaner qui est bourré d'options payantes bref ce que vous conseillez… Merci
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 8 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.