<body>
<div id="daojishitime"></div>
<script type="text/javascript" language="JavaScript">
var daojishi;
var username = "username";
var dt = ""
window.onload = function(){
dt = getCookie(username);
if (dt == "") {
//setCookie(username,time,7);
dt = "02:01:01";
}
daojishi = setInterval("showTime(username, dt)", 1000);
}
function setCookie(clientName, time, exdays) //将倒计时写入cookie中
{
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toGMTString();
document.cookie = clientName + "=" + time + "; " + expires;
}function getCookie(clientName) //从cookie中读出倒计时
{
var name = clientName + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name) == 0)
return c.substring(name.length, c.length);
}
return "";
}
function showTime(clientName, time) {
var dtime = time.split(':');
var h = parseInt(dtime[0], 10);
var m = parseInt(dtime[1], 10);
var s = parseInt(dtime[2], 10);
if (m < 10 && s >= 10) {
document.getElementById("daojishitime").innerHTML = "剩余" + h + ":0" + m + ":" + s;
} else if (s < 10 && m >= 10) {
document.all("daojishitime").innerHTML = "剩余" + h + ":" + m + ":0" + s;
} else if (m < 10 && s < 10) {
document.getElementById("daojishitime").innerHTML = "剩余" + h + ":0" + m + ":0" + s;
} else {
document.getElementById("daojishitime").innerHTML = "剩余" + h + ":" + m + ":" + s;
}
if (s == 0) {
if (m > 0) {
m--;
s = 60;
} else if (h > 0) {
h--;
m = 59;
s = 60;
} else {
clearInterval(daojishi);
}
}
s--;
var arr = new Array(3);
arr[0] = String(h);
arr[1] = String(m);
arr[2] = String(s);
dt = arr.join(":");
setCookie(clientName, dt, 7)
}
</script>
</body>
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<%@ page import="java.util.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>倒计时</title>
</head>
<body>
<div id="daojishitime"></div>
<script type="text/javascript" language="JavaScript">
var daojishi;
var username = "username";
var dt = "";
window.onload = function(){
dt = getCookie(username);
if (dt == "") {
//setCookie(username,time,7);
dt = "02:01:01";
}
daojishi = setInterval("showTime(username, dt)", 1000);
}
function setCookie(clientName, time, exdays) //将倒计时写入cookie中
{
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toGMTString();
document.cookie = clientName + "=" + time + "; " + expires;
}function getCookie(clientName) //从cookie中读出倒计时
{
var name = clientName + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name) == 0)
return c.substring(name.length, c.length);
}
return "";
}
function showTime(clientName, time) {
var dtime = time.split(':');
var h = parseInt(dtime[0], 10);
var m = parseInt(dtime[1], 10);
var s = parseInt(dtime[2], 10);
if (m < 10 && s >= 10) {
document.getElementById("daojishitime").innerHTML = "剩余" + h + ":0" + m + ":" + s;
} else if (s < 10 && m >= 10) {
document.all("daojishitime").innerHTML = "剩余" + h + ":" + m + ":0" + s;
} else if (m < 10 && s < 10) {
document.getElementById("daojishitime").innerHTML = "剩余" + h + ":0" + m + ":0" + s;
} else {
document.getElementById("daojishitime").innerHTML = "剩余" + h + ":" + m + ":" + s;
}
if (s == 0) {
if (m > 0) {
m--;
s = 60;
} else if (h > 0) {
h--;
m = 59;
s = 60;
} else {
clearInterval(daojishi);
}
}
s--;
var arr = new Array(3);
arr[0] = String(h);
arr[1] = String(m);
arr[2] = String(s);
dt = arr.join(":");
setCookie(clientName, dt, 7)
}
</script>
</body>
</html>按楼上的大大改过之后页面上还是什么都没有。。