Go Back   Viper Alley - Dodge Viper Forum » Back Alley » Anything Goes
» Live Feed « · War Room · Graffiti Wall · Chat · Arcade · Viper Blogs · » Viper Tube «

Anything Goes Well, almost anything. Bring your A game or be sent home.

       

cool clock

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Reply
 
Thread Tools Display Modes

cool clock
Old April 11th, 2004, 05:59 PM   #1
LARoadster
Senior Member
 
LARoadster's Avatar
 
LARoadster is offline
Join Date: Jan 2003
Posts: 1,346
LARoadster is well liked with 220 pointsLARoadster is well liked with 220 pointsLARoadster is well liked with 220 points
Rep Power: 7
cool clock


http://www.suite101.com/files/mysite...lice/Clock.htm
  Reply With Quote

Re: cool clock
Old April 11th, 2004, 06:11 PM   #2
Whitebeard
HAVE SCUBA WILL TRAVEL
 
Whitebeard's Avatar
 
Whitebeard is offline
Join Date: May 2003
Posts: 14,045
Whitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 pointsWhitebeard is The Man with 2065 points
Rep Power: 26
Send a message via AIM to Whitebeard Send a message via Yahoo to Whitebeard
Re: cool clock

<!-- saved from url=(0022)http://internet.e-mail -->
<!-- saved from url=(0022)http://internet.e-mail -->
<!-- saved from url=(0022)http://internet.e-mail -->
<!-- saved from url=(0022)http://internet.e-mail -->
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title></title>
</head>

<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("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THU RSDAY","FRIDAY","SATURDAY");
m=new Array("JANUARY","FEBRUARY","MARCH","APRIL","MAY"," JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEM BER","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.5;
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;fo nt-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;fo nt-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;fo nt-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+ClockFromM ouseX;
}
(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()',40);
}
if (ns||ie)window.onload=Delay;
// --></script>

<p><br>
<br>
<font color="#0000FF">Isn't this is amazing?</font><br>
I don't know who wrote this code, but it sure is clever.<br>
Move the mouse around and watch what happens.</p>
</body>
</html>

I know, word whore right?
  Reply With Quote

Re: cool clock
Old April 11th, 2004, 09:40 PM   #3
Kansas
Senior Slacker
 
Kansas's Avatar
 
Kansas is offline
Join Date: Jul 2003
Posts: 2,081
Kansas is The Man with 1641 pointsKansas is The Man with 1641 pointsKansas is The Man with 1641 pointsKansas is The Man with 1641 pointsKansas is The Man with 1641 pointsKansas is The Man with 1641 pointsKansas is The Man with 1641 pointsKansas is The Man with 1641 pointsKansas is The Man with 1641 pointsKansas is The Man with 1641 pointsKansas is The Man with 1641 points
Rep Power: 16
Re: cool clock

I actually found that on a European website about a year ago. Snagged it, changed it to the US date format (day after month), and messed with the colors:

http://home.kc.rr.com/viperdiecast/

Used it on all my eBay auctions just to amuse, but it ended up being more of an annoyance for most so I killed it. Still pretty cool!

Now if you want a REALLY interesting clock, try this one...

http://www.lares.dti.ne.jp/~yugo/sto.../03/index.html

Or this one might also amuse...

http://www.humanclock.com/clock.php
  Reply With Quote

Re: cool clock
Old April 12th, 2004, 09:35 AM   #4
GTS Jeff
Enthusiast
 
GTS Jeff's Avatar
 
GTS Jeff is offline
Join Date: Jan 2003
Posts: 99
GTS Jeff is unremarkable with 13 points
Rep Power: 0
Re: cool clock

Thats cool for about 5 seconds, after that I find any of the trailing mouse cursors irritating.
  Reply With Quote

Re: cool clock
Old April 12th, 2004, 09:50 AM   #5
AUSTIN
Derriere Extraordinaire
 
AUSTIN's Avatar
 
AUSTIN is offline
Join Date: Jul 2003
Location: Houxico, Tejas
Posts: 8,025
AUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 pointsAUSTIN is The Man with 1722 points
Rep Power: 20
Re: cool clock

Heres a couple other cool online clocks.






http://entries.the5k.org/365/t.htm

http://www.lares.dti.ne.jp/%7Eyugo/s...29/bclock.html

http://www.andre-michelle.com/studies/cable_clock.swf

http://www.maedastudio.com/cal2deliv/index.html

http://www.california.com/~binard/java/Binclock.html
  Reply With Quote
Reply

  Viper Alley - Dodge Viper Forum » Back Alley » Anything Goes


Thread Tools
Display Modes
Postbit Selector
Switch to Left (legacy) postbit Use Vertical (Legacy) Postbit

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
cool dude cool bike cool girlfriend u tell me Anything Goes 12 July 24th, 2006 06:46 PM
Check out this clock.... CAP Anything Goes 9 June 8th, 2006 05:23 PM
Death clock Jerome Anything Goes 34 February 25th, 2006 10:04 PM
Clock Spring???? vipergts2000 Viper Discussions - Gen I/Gen II 4 April 3rd, 2004 10:39 AM
The Lie Clock FUSCUCLA1 Anything Goes 3 January 21st, 2004 06:08 PM



All times are GMT -5. The time now is 03:38 AM.

ViperAlley.com is in no way affiliated with Daimler Chrysler. Dodge, Viper, RT/10, the Viper logo and likeness are registered trademarks of Daimler Chrysler.
Harley Davidson Photos is not affiliated with Viper Alley.
The contents of this site are owned by ViperAlley.Com and may not be used or reproduced without the express written permission of the Administrator.