Il y a actuellement 279 visiteurs
Mercredi 26 Mars 2025
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é] choisir quels types de comptes sur mon pc
salut tout le monde je suis un peu perdu dans les choix de comptes pour mon pc principal quelle est la meilleure solution svp ?les différences entres un compte local ?standard?. administrateur leurs buts leurs utilités leurs avantages leurs inconvénient etc... puis-je avoir les comptes qui me seron ...
Réponses: 33

Message [réglé] Probleme carte ethernet
Bonjour a tous,Depuis hier je rencontre un problème avec ma carte ethernet. Mon PC m'informe que celui-ci n'est pas connecté a internet (icône de la barre des taches). Par contre j'ai internet par le biais de mon VPN. Avez vous une petite idée ? Par avance merci
Réponses: 35

Message [Réglé] boitier PC
salut les pros j'espére que vous allez tous bien depuis le temps voilà je compte acheter un boitier PC de marque bequiet shadow 800 DX éclairage ARGB 3 ventilos pure wings 140 MM d'aprés vous est ce que sa vaut le coup ? Merci
Réponses: 5

Message [Réglé] Erreur d'écriture pour Hogwarts Legacy :
Bonjour,J'ai un probleme avec le jeu Hogward Legacy : L'héritage de Poudlard que j'ai acheter sur Steam. A l'installation du jeu, il y a un probleme d'écriture qui corrompe un fichier du jeu et l'empeche de s'allumer. J'ai eu ce probleme par le passé qui a fini par se résoudre tout seul. Mais depuis ...
Réponses: 7

Message [Réglé] Soucis, écran noir avec curseur qui bouge
Bonjour à tous ! Hier en éteignant mon pc fixe, au lieu de s'éteindre j'ai eu un écran noir mais j'ai le curseur de la souris qui bouge ( mais c'est un rond bleu ). J'ai beau rallumer l'ordinateur, vérifier mes branchements rien à faire. Je vois juste le logo Windows au démarrage et je peux accéder ...
Réponses: 23

Message [Réglé] pas de tel avec routeur
Bonjour,J'ai un routeur Tenda avec lequel j'ai internet et le téléphone, jusque la tout allais bien sauf que je n'ai plus de tel.J'ai pensé que le tel étais hs, j'en ai mis un autre et pas de tonalité.J'ai mis la carte sim dans mon tel portable et celui-ci fonctionne.J'ai remis la carte sim dans le ...
Réponses: 9


Qui est en ligne

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


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