敲了一晚上!为什么我两个函数运行不起来?!主要是setInterval('timer()',100);setInterval('runClock()',100) javascript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码是DHTML时代的,太老了,还本新的教材学习比较好<html> <head> <title>倒计时 </title> <meta http-equiv = "Content-Type"content = "text/html; charset = gb2312"> <script language = javascript> <!-- //set the x,y ,renew the localvar pX = 400;var pY = 200;var obs = new Array(13); //array! function ob() { for (i = 0; i < 13; i++) { if (document.all) obs[i] = new Array(eval('ob' + i).style, -100, -100); else obs[i] = new Array(eval("document.getElementById('ob" + i + "').style"), -100, -100); } } //set object x,y; function cl(a, b, c) { if (document.all) { if (a != 0) b += -1; eval('c' + a + '.style.pixelTop =' + (pY + (c))); eval('c' + a + '.style.pixelLeft=' + (pX + (b))); } else { if (a != 0) b += 10; eval("document.getElementById('c" + a + "').style.top=" + (pY + (c))); eval("document.getElementById('c" + a + "').style.left=" + (pX + (b))); } if (document.all) c0.style.pixelLeft = 26; } //start alarm clock function runClock() { for (i = 0; i < 13; i++) { obs[i][0].left = obs[i][1] + pX; obs[i][0].top = obs[i][2] + pY; } } //alert("结果是:"); var lastsec; //alert("结果是:"); function timer() { //alert("结果是:"); time = new Date(); sec = time.getSeconds(); if (sec != lastsec) { lastsec = sec; sec = Math.PI * sec / 30; min = Math.PI * time.getMinutes() / 30; hr = Math.PI * ((time.getHours() * 60) + time.getMinutes()) / 360; for (i = 1; i < 6; i++) { obs[i][1] = Math.sin(sec) * (44 - (i - 1) * 11) - 16; //obs[i][1] += 10; obs[i][2] = -Math.cos(sec) * (44 - (i - 1) * 11) - 27; } for (i = 6; i < 10; i++) { obs[i][1] = Math.sin(min) * (40 - (i - 6) * 10) - 16; //obs[i][1] += 10; obs[i][2] = -Math.cos(min) * (40 - (i - 6) * 10) - 27; } for (i = 10; i < 13; i++) { obs[i][1] = Math.sin(hr) * (37 - (i - 10) * 11) - 16; //obs[i][1] += 10; obs[i][2] = -Math.cos(hr) * (37 - (i - 10) * 11) - 27; } } } //set number function setNum() { cl(0, -67, -65); cl(1, 10, -51); cl(2, 28, -33); cl(3, 35, -8); cl(4, 28, 17); cl(5, 10, 35); cl(6, -15, 42); cl(7, -40, 35); cl(8, -58, 17); cl(9, -65, -8); cl(10, -58, -33); cl(11, -40, -51); cl(12, -16, -56); } //--> </script> </head> <body onLoad = "ob();setNum();setInterval('timer()',100);setInterval('runClock()',100);"> <div id = "c0" style = "position:absolute;right:6;top:6;z-index:2;"></div> <div id = "c1" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>1</b></div> <div id = "c2" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>2</b></div> <div id = "c3" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>3</b></div> <div id = "c4" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>4</b></div> <div id = "c5" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>5</b></div> <div id = "c6" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>6</b></div> <div id = "c7" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>7</b></div> <div id = "c8" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>8</b></div> <div id = "c9" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>9</b></div> <div id = "c10" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>10</b></div> <div id = "c11" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>11</b></div> <div id = "c12" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>12</b></div> <div id = "ob0" style = "position:absolute;left:-20;top:-20;z-index:1"></div> <div id = "ob1" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div> <div id = "ob2" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div> <div id = "ob3" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div> <div id = "ob4" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div> <div id = "ob5" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div> <div id = "ob6" style = "position:absolute;left:-20;top:-20;z-index:7"><font size="+3" color = "#00FFFF"><b>.</b></font></div> <div id = "ob7" style = "position:absolute;left:-20;top:-20;z-index:7"><font size="+3" color = "#00FFFF"><b>.</b></font></div> <div id = "ob8" style = "position:absolute;left:-20;top:-20;z-index:7"><font size="+3" color = "#00FFFF"><b>.</b></font></div> <div id = "ob9" style = "position:absolute;left:-20;top:-20;z-index:7"><font size="+3" color = "#00FFFF"><b>.</b></font></div> <div id = "ob10" style = "position:absolute;left:-20;top:-20;z-index:6"><font size="+3" color = "#F30000"><b>.</b></font></div> <div id = "ob11" style = "position:absolute;left:-20;top:-20;z-index:6"><font size="+3" color = "#F30000"><b>.</b></font></div> <div id = "ob12" style = "position:absolute;left:-20;top:-20;z-index:6"><font size="+3" color = "#F30000"><b>.</b></font></div> </body> </html> aaaa?!啊啊啊啊········真假?那有什么推荐的吗?学校图书馆的计算机科学类的书确实很多,但看样子都很久呀!!!!! javascript的学习推荐 javascript基础教程(第8版) 刚看完,推荐去看看 javascript入门书籍推荐《javascript基础教程》 js中字符/数字相加 二级菜单点击后背景变色 focus 问题(在线等) 对话框 Javascript有什么方法可以实现调用客户端的命令呢? 关于JS判定输入不能为空的语句问题!! 急,在线等!! 高分请教如何让链接的窗口最大化,并且没有菜单啊?——急 急等关于,JAVASCRIPT的<input image......>值的获取? 如何使用window.open打开新窗口,并向新窗口写入html代码 jquery如何触发子框架页面地址改变事件 如何extjs编辑store中的数据 my97 ie9 显示1
<head>
<title>倒计时 </title>
<meta http-equiv = "Content-Type"content = "text/html; charset = gb2312">
<script language = javascript>
<!--
//set the x,y ,renew the local
var pX = 400;
var pY = 200;
var obs = new Array(13); //array!
function ob() {
for (i = 0; i < 13; i++) {
if (document.all) obs[i] = new Array(eval('ob' + i).style, -100, -100);
else obs[i] = new Array(eval("document.getElementById('ob" + i + "').style"), -100, -100);
}
} //set object x,y;
function cl(a, b, c) {
if (document.all) {
if (a != 0) b += -1;
eval('c' + a + '.style.pixelTop =' + (pY + (c)));
eval('c' + a + '.style.pixelLeft=' + (pX + (b)));
} else {
if (a != 0) b += 10;
eval("document.getElementById('c" + a + "').style.top=" + (pY + (c)));
eval("document.getElementById('c" + a + "').style.left=" + (pX + (b)));
} if (document.all) c0.style.pixelLeft = 26;
} //start alarm clock
function runClock() {
for (i = 0; i < 13; i++) {
obs[i][0].left = obs[i][1] + pX;
obs[i][0].top = obs[i][2] + pY;
}
}
//alert("结果是:");
var lastsec;
//alert("结果是:");
function timer() {
//alert("结果是:");
time = new Date();
sec = time.getSeconds();
if (sec != lastsec) {
lastsec = sec;
sec = Math.PI * sec / 30;
min = Math.PI * time.getMinutes() / 30;
hr = Math.PI * ((time.getHours() * 60) + time.getMinutes()) / 360;
for (i = 1; i < 6; i++) {
obs[i][1] = Math.sin(sec) * (44 - (i - 1) * 11) - 16;
//obs[i][1] += 10;
obs[i][2] = -Math.cos(sec) * (44 - (i - 1) * 11) - 27;
}
for (i = 6; i < 10; i++) {
obs[i][1] = Math.sin(min) * (40 - (i - 6) * 10) - 16;
//obs[i][1] += 10;
obs[i][2] = -Math.cos(min) * (40 - (i - 6) * 10) - 27;
}
for (i = 10; i < 13; i++) {
obs[i][1] = Math.sin(hr) * (37 - (i - 10) * 11) - 16;
//obs[i][1] += 10;
obs[i][2] = -Math.cos(hr) * (37 - (i - 10) * 11) - 27;
}
} } //set number
function setNum() {
cl(0, -67, -65);
cl(1, 10, -51);
cl(2, 28, -33);
cl(3, 35, -8);
cl(4, 28, 17);
cl(5, 10, 35);
cl(6, -15, 42);
cl(7, -40, 35);
cl(8, -58, 17);
cl(9, -65, -8);
cl(10, -58, -33);
cl(11, -40, -51);
cl(12, -16, -56); }
//--> </script>
</head>
<body onLoad = "ob();setNum();setInterval('timer()',100);setInterval('runClock()',100);">
<div id = "c0" style = "position:absolute;right:6;top:6;z-index:2;"></div>
<div id = "c1" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>1</b></div>
<div id = "c2" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>2</b></div>
<div id = "c3" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>3</b></div>
<div id = "c4" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>4</b></div>
<div id = "c5" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>5</b></div>
<div id = "c6" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>6</b></div>
<div id = "c7" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>7</b></div>
<div id = "c8" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>8</b></div>
<div id = "c9" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>9</b></div>
<div id = "c10" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>10</b></div>
<div id = "c11" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>11</b></div>
<div id = "c12" style = "position:absolute;left:20;top:-20;z-index:5;font-size:11px;"><b>12</b></div> <div id = "ob0" style = "position:absolute;left:-20;top:-20;z-index:1"></div>
<div id = "ob1" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div>
<div id = "ob2" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div>
<div id = "ob3" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div>
<div id = "ob4" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div>
<div id = "ob5" style = "position:absolute;left:-20;top:-20;z-index:8"><font size="+3" color = "#0000FF"><b>.</b></font></div>
<div id = "ob6" style = "position:absolute;left:-20;top:-20;z-index:7"><font size="+3" color = "#00FFFF"><b>.</b></font></div>
<div id = "ob7" style = "position:absolute;left:-20;top:-20;z-index:7"><font size="+3" color = "#00FFFF"><b>.</b></font></div>
<div id = "ob8" style = "position:absolute;left:-20;top:-20;z-index:7"><font size="+3" color = "#00FFFF"><b>.</b></font></div>
<div id = "ob9" style = "position:absolute;left:-20;top:-20;z-index:7"><font size="+3" color = "#00FFFF"><b>.</b></font></div>
<div id = "ob10" style = "position:absolute;left:-20;top:-20;z-index:6"><font size="+3" color = "#F30000"><b>.</b></font></div>
<div id = "ob11" style = "position:absolute;left:-20;top:-20;z-index:6"><font size="+3" color = "#F30000"><b>.</b></font></div>
<div id = "ob12" style = "position:absolute;left:-20;top:-20;z-index:6"><font size="+3" color = "#F30000"><b>.</b></font></div> </body>
</html>
javascript入门书籍推荐《javascript基础教程》