Aller au contenu
Logo Caradisiac      

Téléchargez nos application

Disponible sur App Store Disponible sur Google play
Publi info
Blagues

Un javascript marrant !!!


Invité §cyp012zA

Messages recommandés

Invité §cyp012zA

<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("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY");

m=new Array("JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER");

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=0;x=0;Y=0;X=0}

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

for (i=0; i < D.length; i++){Dy=0;Dx=0;DY=0;DX=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+'</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+'</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+'</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+'</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+'</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+'</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+'</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+'</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+'</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+'</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.style;

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

F.left=x + 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.style;

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

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

}

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

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

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

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

}

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

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

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

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

}

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

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

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

DL.left=Dx + 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=Math.round(DY+=(Dy[i-1]-DY)*speed);

Dx=Math.round(DX+=(Dx[i-1]-DX)*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=Math.round(Y+=(y[i-1]-Y)*speed);

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

}

ClockAndAssign();

setTimeout('Delay()',20);

}

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

</script>

Lien vers le commentaire
Partager sur d’autres sites

Invité §cyp012zA

faites juste un copié / collé dans notepad et renomez le fichier en .htm

Puis ouvrez le avec le navigateur !

Lien vers le commentaire
Partager sur d’autres sites

Invité §rid881gx

J'vais essayer; je suis joueur aujourd'hui...

 

 

Et si c'est une merde, j'arrete mon boycot de ton forum, Cyp. :lol:

Lien vers le commentaire
Partager sur d’autres sites

Invité §cyp012zA

>Pas trop envie, ça sent le layer collant

 

Non non ! c'est trés bien fait !

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

Invité §cyp012zA

J'vais essayer; je suis joueur aujourd'hui...

 

 

Et si c'est une merde, j'arrete mon boycot de ton forum, Cyp. :lol:

Pas de risque ! c'est juste un bout de code java !

Lien vers le commentaire
Partager sur d’autres sites

Invité §cyp012zA

c'est pas un manche le gars qui a codé ça !

Lien vers le commentaire
Partager sur d’autres sites

Invité §six822dW

Boulet inside :

 

Comment qu'on fait pour rendre le renommage de l'extension possible ?

Lien vers le commentaire
Partager sur d’autres sites

Invité §cyp012zA

sous notepad, tu fais "enregistrer sous..." puis tu positionne le combo "Type" sur "Tous les fichiers" pour faire partir l'extension .txt.

 

Ensuite tu entre "toto.htm" dans "nom de fichier".

Lien vers le commentaire
Partager sur d’autres sites

Invité §rid881gx

 

 

Ensuite tu entre "toto.htm" dans "nom de fichier".

 

 

:p

Lien vers le commentaire
Partager sur d’autres sites

Invité §tit601dJ

 

sympa le gars cyp il explique tout

 

:W

 

Lien vers le commentaire
Partager sur d’autres sites

Invité §six822dW

Merde, désolé, chui en vrac, j'avais collé ça dans wordpad :D (oh putain honte pour moi)

 

Bloc note power

 

 

sinon, ma question était un peu généralisée , j'aimerais avoir la possibilité de modifier les extensions à la volée, mais je ne sais plus comment faire :(

 

 

ps: clair que c'est sympa comme script :eek:

Lien vers le commentaire
Partager sur d’autres sites

Invité §cyp012zA

>sinon, ma question était un peu généralisée , j'aimerais avoir la possibilité de modifier les extensions à la volée, mais je ne sais plus comment faire

 

 

Ben...

Tu doit avoir l'option "masquer les extensions connues" DECOCHEE dans les options de dossier.

Ensuite, les extensions s'affichent et tu les change.

Lien vers le commentaire
Partager sur d’autres sites

Invité §six822dW

Ahhhhh merci, super :)

dire que j'avais regardé , mais bien trop rapidement

 

merci cyp :jap:

Lien vers le commentaire
Partager sur d’autres sites

Invité §tit601dJ

 

une vraie petite femme toute attentionée le cyp !!

 

Lien vers le commentaire
Partager sur d’autres sites

Invité §rid881gx

 

une vraie petite femme toute attentionée le cyp !!

 

 

 

Oui, c'est sa semaine.

 

Lien vers le commentaire
Partager sur d’autres sites

Invité §Fre310wz

je l'avais déjé posté en février :p :p :p

 

sinon y a ça qu'est pas mal aussi:

 

java

 

Lien vers le commentaire
Partager sur d’autres sites

Invité §rid881gx

je l'avais déjé posté en février :p :p :p

 

sinon y a ça qu'est pas mal aussi:

 

java

 

 

 

 

C'est nul ton truc, j'ai des fenetres partout. :p

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.



Newsletter Caradisiac

Abonnez-vous à la newsletter de Caradisiac

Recevez toute l’actualité automobile

L’adresse email, renseignée dans ce formulaire, est traitée par GROUPE LA CENTRALE en qualité de responsable de traitement.

Cette donnée est utilisée pour vous adresser des informations sur nos offres, actualités et évènements (newsletters, alertes, invitations et autres publications).

Si vous l’avez accepté, cette donnée sera transmise à nos partenaires, en tant que responsables de traitement, pour vous permettre de recevoir leur communication par voie électronique.

Vous disposez d’un droit d’accès, de rectification, d’effacement de ces données, d’un droit de limitation du traitement, d’un droit d’opposition, du droit à la portabilité de vos données et du droit d’introduire une réclamation auprès d’une autorité de contrôle (en France, la CNIL). Vous pouvez également retirer à tout moment votre consentement au traitement de vos données. Pour en savoir plus sur le traitement de vos données : www.caradisiac.com/general/confidentialite/

×
  • Créer...