运行代码 缩小
汉王
HTML代码
复制 格式化 注释 注释 清空
放大
x
 
1
<html>
2
<head>
3
<SCRIPT language=javascript>
4
<!--
5
pX=100;     //时钟中心的x坐标
6
pY=100;     //时钟中心的Y坐标
7
obs = new Array(13) //表示时针,分针,秒针各点的层
8
function ob () {    //将各层以数组表示
9
for (i=0; i<13; i++) {
10
if (document.all)
11
obs[i]=new Array (eval('ob'+i).style,-100,-100) //如果是IE则以各指针层的style为元素创建数组
12
else
13
obs[i] = new Array (eval('document.ob'+i),-100,-100)//如果是NS则直接将层作为元素创建obs指针点数组
14
//注意obj数组的每一个元素本身也是一个数组,第一个元素是准备被操作的对象,后两个数字用于存储y,x坐标
15
}
CSS代码
复制 格式化 注释 注释 颜色 清空
放大
CSS代码...
xxxxxxxxxx
1
 
1
JS代码
复制 格式化 注释 注释 清空
放大
JS代码...
xxxxxxxxxx
1
 
1
名称
纯Javascript时钟,网页指针电子表
分类
网站常用
描述
一个显示在网页上的指针式电子表,纯Javascript时钟。页面装入的时候调用ob,setNum函数来初始化各层的显示,然后再用两个时钟(setInterval)分别进行点坐标的计算和显示。
收藏