Il y a actuellement 598 visiteurs
Samedi 19 Septembre 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é] le figement dans un j vidéo et en jeux est revenu
Bonjour,Comme convenu en privée voici les résultats de la procédure :Whocrashed : https://pjjoint.malekal.com/files.php?r ... e18fedf218SynativeFileCollectionApp : https://gofile.io/d/iI2uO6jL
Réponses: 15

Message [Réglé] spybot search and destroy
Salut tout le mondeJ'utilise MALWAREBYTES version gratuite, je n'ai pour l'instant aucuns problèmes, je le précise, mais étant curieux, j'ai vu dans votre logithèque ce logiciel Spybot - Search & Destroy 1.6.2 la version semble datée suspecte et inaccessible, il y a un site en anglais/allemand, ...
Réponses: 2

Message [Réglé] imprimante canon TS 205
Bonjour,Avec mon imprimante canon ts205 j’ai un soucis d'impression,Lorsque j''imprime elle imprime 1 ligne par feuilles au lieu de remplir la page, je ne crois pas avoir modifié quelque chose, avez-vous une idée du soucis.Cdt
Réponses: 10

Message [Réglé] perte de wifi pc
re,J'ai un soucis lorsque je renseigne mon ID et mot de passe pour accéder a mon compte PC-infopratique, je clic connexion, la page s'ouvre ou je vois écrit" voir mes messages" je clic dessus et c'est a nouveau la page d'identification qui apparait, que faire svp.
Réponses: 9

Message [Réglé] toujours le même problème de figement dans une vidéo
Bonjour xxgregoryxx38 , Est-ce que tu as déjà changer la pâte thermique de ton processeur ? Le dépoussiérage des ventilateurs as-t-il été fait ? Pour aller plus loin dans ton problème, effectue ceci (cela va permettre de récupérer les dump, et autres fichiers relatif à ton problème) Lance Powershe ...
Réponses: 22

Message [Réglé] problème de pilote lors d'une vidéo
EinsteinZero a écrit:Bonjourtout d'abord pour le pilote, la méthode la plus simple: (au préalable si tu peux repéré ta carte graphique c'est mieux)> vas sur le site AMD. ici > https://www.amd.com/fr/support/download/drivers.html> Utilises l?outil de détection automatique. (connaissant ta ca ...
Réponses: 9


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


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