Sidness LP Fondateur
Nombre de messages : 766 Age : 32 Localisation : neptune)='"0o o0'"=( Emploi : collegien Loisirs : Surfer sur lr net et écouter de la musique Date d'inscription : 09/04/2007
| Sujet: Une horloge qui suit le curseur Ven 14 Sep - 0:42 | |
| Salut Voici un tuto concernant forumactif que j'ai trouvé ici ,et ici et qui vous installe une horloge à droite de la souris comme iciPour commencer, il faut savoir que ce script fonctionne uniquement sur les versions 5 et plus de IE et 4 et plus de Netscape. Ouvrez le bloc-notes et copiez ce texte en changeant les infos que vous voulez: - Code:
-
// Fonctionne uniquement sous IE5+ et NS4 dCol='purple'; // COULEUR DE LA DATE fCol='000044'; // COULEUR DU TEXTE sCol='purple'; // COULEUR DES SECONDES mCol='dd0000'; // COULEUR DES MINUTES hCol='dd0000'; // COULEUR DES HEURES ClockHeight=40; // LARGEUR DE L'HORLOGE ClockWidth=40; // HAUTEUR DE L'HORLOGE ClockFromMouseY=60; // DISTANCE VERTICALE DU CURSEUR ClockFromMouseX=60; // DISTANCE HORIZONTALE DU CURSEUR 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='Verdana'; size=1; speed=.6; ns=(document.layers); ie=(document.all); Face=Face.split(' '); n=Face.length; a=size*1; ymouse=12; xmouse=0; scrll=0; props="[color=+fCol+]"; props2="[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.04; 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(''+props2+D[i]+'[/color]'); for (i=0; i < n; i++) document.write(''+props+Face[i]+'[/color]'); for (i=0; i < S.length; i++) document.write('[b]'+S[i]+'[/b]'); for (i=0; i < M.length; i++) document.write('[b]'+M[i]+'[/b]'); for (i=0; i < H.length; i++) document.write('[b]'+H[i]+'[/b]'); } if (ie){ document.write(''); for (i=0; i < D.length; i++) document.write(''+props2+D[i]+'[/b] '); document.write('
'); document.write(''); for (i=0; i < n; i++) document.write(''+props+Face[i]+' '); document.write('
'); document.write(''); for (i=0; i < H.length; i++) document.write(''+H[i]+' '); document.write('
'); document.write(''); for (i=0; i < M.length; i++) document.write(''+M[i]+' '); document.write('
') document.write(''); for (i=0; i < S.length; i++) document.write(''+S[i]+' '); document.write('
') } (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;
Puis enregistrez-le au format .js Puis hébergez ce fichier. Pour ce faire je vous conseille ce site: http://pmsc.free.frPuis collez ce code dans la description de votre forum en remplacez l'adresse de votre fichier. - Code:
-
<script> </script>
Dernière édition par le Ven 14 Sep - 11:41, édité 2 fois | |
|
++rammstein++ Lp modo
Nombre de messages : 475 Age : 33 Localisation : suisse Loisirs : Hockey Date d'inscription : 24/06/2007
| Sujet: Re: Une horloge qui suit le curseur Ven 14 Sep - 9:02 | |
| | |
|
Sidness LP Fondateur
Nombre de messages : 766 Age : 32 Localisation : neptune)='"0o o0'"=( Emploi : collegien Loisirs : Surfer sur lr net et écouter de la musique Date d'inscription : 09/04/2007
| Sujet: Re: Une horloge qui suit le curseur Ven 14 Sep - 11:40 | |
| Tu as bien fait de defendre tes droits mais si tu lis la premiere ligne du messages tu trouveras qu'il y a deux sources^^ | |
|
++rammstein++ Lp modo
Nombre de messages : 475 Age : 33 Localisation : suisse Loisirs : Hockey Date d'inscription : 24/06/2007
| Sujet: Re: Une horloge qui suit le curseur Ven 14 Sep - 16:47 | |
| oui mais la première c'est moi qui l'âi trouvée | |
|
Sidness LP Fondateur
Nombre de messages : 766 Age : 32 Localisation : neptune)='"0o o0'"=( Emploi : collegien Loisirs : Surfer sur lr net et écouter de la musique Date d'inscription : 09/04/2007
| Sujet: Re: Une horloge qui suit le curseur Ven 14 Sep - 19:33 | |
| veux tu que je supprime le sujet? | |
|
++rammstein++ Lp modo
Nombre de messages : 475 Age : 33 Localisation : suisse Loisirs : Hockey Date d'inscription : 24/06/2007
| Sujet: Re: Une horloge qui suit le curseur Dim 16 Sep - 16:28 | |
| | |
|
Sidness LP Fondateur
Nombre de messages : 766 Age : 32 Localisation : neptune)='"0o o0'"=( Emploi : collegien Loisirs : Surfer sur lr net et écouter de la musique Date d'inscription : 09/04/2007
| Sujet: Re: Une horloge qui suit le curseur Dim 16 Sep - 17:16 | |
| mais alors c'est quoi le probleme? | |
|
++rammstein++ Lp modo
Nombre de messages : 475 Age : 33 Localisation : suisse Loisirs : Hockey Date d'inscription : 24/06/2007
| Sujet: Re: Une horloge qui suit le curseur Dim 16 Sep - 20:29 | |
| rien laisse tombé vire les messages si tu veux | |
|
Sidness LP Fondateur
Nombre de messages : 766 Age : 32 Localisation : neptune)='"0o o0'"=( Emploi : collegien Loisirs : Surfer sur lr net et écouter de la musique Date d'inscription : 09/04/2007
| Sujet: Re: Une horloge qui suit le curseur Dim 16 Sep - 21:26 | |
| | |
|
Contenu sponsorisé
| Sujet: Re: Une horloge qui suit le curseur | |
| |
|