中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > Web开发 > JavaScripts > 时钟/日历
PHP+Javascript液晶时钟
作者:terrywang 时间:2001-11-24 11:17 出处:互联网 责编:chinaitpower
              摘要:PHP+Javascript液晶时钟

作者:caocao   发表日期:2000年12月20日   阅读次数:126

<?
  $size_small
=5;
//液晶宽度
  
$size_big=25;
//液晶长度
  
$distance=10;
//间距
  
$color_back="#DDDDDD"
;
  
$color_dark="#CCCCCC"
;
  
$color_light="#000000"
;
  
$number=0
;
?>
<html>
<head>
<title>Timer</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<script language="javascript">
// *****************************************************************
//                   Written By Caocao
//                   caocao@eastday.com
//                   http://caocao.oso.com.cn
// *****************************************************************
function swapcolor(obj,onoff)//改变颜色
{
  if (onoff)
  {
    obj.style.background="<? echo $color_light;?>";
  }
  else
  {
    obj.style.background="<? echo $color_dark;?>";
  }
}

function change(number,timer)//处理数字显示
{
  switch (timer)
  {
    case 0:
      swapcolor(eval("time"+number+"0"),1);
      swapcolor(eval("time"+number+"1"),1);
      swapcolor(eval("time"+number+"2"),1);
      swapcolor(eval("time"+number+"3"),0);
      swapcolor(eval("time"+number+"4"),1);
      swapcolor(eval("time"+number+"5"),1);
      swapcolor(eval("time"+number+"6"),1);
      break;
    case 1:
      swapcolor(eval("time"+number+"0"),0);
      swapcolor(eval("time"+number+"1"),0);
      swapcolor(eval("time"+number+"2"),1);
      swapcolor(eval("time"+number+"3"),0);
      swapcolor(eval("time"+number+"4"),0);
      swapcolor(eval("time"+number+"5"),1);
      swapcolor(eval("time"+number+"6"),0);
      break;
    case 2:
      swapcolor(eval("time"+number+"0"),1);
      swapcolor(eval("time"+number+"1"),0);
      swapcolor(eval("time"+number+"2"),1);
      swapcolor(eval("time"+number+"3"),1);
      swapcolor(eval("time"+number+"4"),1);
      swapcolor(eval("time"+number+"5"),0);
      swapcolor(eval("time"+number+"6"),1);
      break;
    case 3:
      swapcolor(eval("time"+number+"0"),1);
      swapcolor(eval("time"+number+"1"),0);
      swapcolor(eval("time"+number+"2"),1);
      swapcolor(eval("time"+number+"3"),1);
      swapcolor(eval("time"+number+"4"),0);
      swapcolor(eval("time"+number+"5"),1);
      swapcolor(eval("time"+number+"6"),1);
      break;
    case 4:
      swapcolor(eval("time"+number+"0"),0);
      swapcolor(eval("time"+number+"1"),1);
      swapcolor(eval("time"+number+"2"),1);
      swapcolor(eval("time"+number+"3"),1);
      swapcolor(eval("time"+number+"4"),0);
      swapcolor(eval("time"+number+"5"),1);
      swapcolor(eval("time"+number+"6"),0);
      break;
    case 5:
      swapcolor(eval("time"+number+"0"),1);
      swapcolor(eval("time"+number+"1"),1);
      swapcolor(eval("time"+number+"2"),0);
      swapcolor(eval("time"+number+"3"),1);
      swapcolor(eval("time"+number+"4"),0);
      swapcolor(eval("time"+number+"5"),1);
      swapcolor(eval("time"+number+"6"),1);
      break;
    case 6:
      swapcolor(eval("time"+number+"0"),1);
      swapcolor(eval("time"+number+"1"),1);
      swapcolor(eval("time"+number+"2"),0);
      swapcolor(eval("time"+number+"3"),1);
      swapcolor(eval("time"+number+"4"),1);
      swapcolor(eval("time"+number+"5"),1);
      swapcolor(eval("time"+number+"6"),1);
      break;
    case 7:
      swapcolor(eval("time"+number+"0"),1);
      swapcolor(eval("time"+number+"1"),0);
      swapcolor(eval("time"+number+"2"),1);
      swapcolor(eval("time"+number+"3"),0);
      swapcolor(eval("time"+number+"4"),0);
      swapcolor(eval("time"+number+"5"),1);
      swapcolor(eval("time"+number+"6"),0);
      break;
    case 8:
      swapcolor(eval("time"+number+"0"),1);
      swapcolor(eval("time"+number+"1"),1);
      swapcolor(eval("time"+number+"2"),1);
      swapcolor(eval("time"+number+"3"),1);
      swapcolor(eval("time"+number+"4"),1);
      swapcolor(eval("time"+number+"5"),1);
      swapcolor(eval("time"+number+"6"),1);
      break;
    case 9:
      swapcolor(eval("time"+number+"0"),1);
      swapcolor(eval("time"+number+"1"),1);
      swapcolor(eval("time"+number+"2"),1);
      swapcolor(eval("time"+number+"3"),1);
      swapcolor(eval("time"+number+"4"),0);
      swapcolor(eval("time"+number+"5"),1);
      swapcolor(eval("time"+number+"6"),1);
      break;
  }
}

function show()//更新时间
{
  var now=new Date();
  change(0,Math.floor(now.getHours()/10));
  change(1,Math.floor(now.getHours()%10));
  change(2,Math.floor(now.getMinutes()/10));
  change(3,Math.floor(now.getMinutes()%10));
  change(4,Math.floor(now.getSeconds()/10));
  change(5,Math.floor(now.getSeconds()%10));
  setTimeout("show()",200);
}
</script>

</head>
<?
  
echo "<body bgcolor=".$color_back.">"
;
  echo 
"<table width=".(($size_small*3+$size_big+$distance)*6)." border=0 cellspacing=0 cellpadding=0><tr>"
;
  for (
$nunber=0;$number<6;$number
++)
  {
    
$recid=0
;
    echo 
"<td><table width=".($size_small*2+$size_big)." border=0 cellspacing=0 cellpadding=0><tr>"
;
    echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
    echo 
"<td width=".$size_big." height=".$size_small."><div id=time".$number.$recid++." style="position:relativewidth:".$size_big."pxheight:".$size_small."pxbackground:".$color_dark."font-size:1px"></div></td>"
;
    echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
    echo 
"</tr><tr>"
;
    echo 
"<td width=".$size_small." height=".$size_big."><div id=time".$number.$recid++." style="position:relativewidth:".$size_small."pxheight:".$size_big."pxbackground:".$color_dark."font-size:1px"></div></td>"
;
    echo 
"<td width=".$size_big." height=".$size_big."></td>"
;
    echo 
"<td width=".$size_small." height=".$size_big."><div id=time".$number.$recid++." style="position:relativewidth:".$size_small."pxheight:".$size_big."pxbackground:".$color_dark."font-size:1px"></div></td>"
;
    echo 
"</tr><tr>"
;
    echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
    echo 
"<td width=".$size_big." height=".$size_small."><div id=time".$number.$recid++." style="position:relativewidth:".$size_big."pxheight:".$size_small."pxbackground:".$color_dark."font-size:1px"></div></td>"
;
    echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
    echo 
"</tr><tr>"
;
    echo 
"<td width=".$size_small." height=".$size_big."><div id=time".$number.$recid++." style="position:relativewidth:".$size_small."pxheight:".$size_big."pxbackground:".$color_dark."font-size:1px"></div></td>"
;
    echo 
"<td width=".$size_big." height=".$size_big."></td>"
;
    echo 
"<td width=".$size_small." height=".$size_big."><div id=time".$number.$recid++." style="position:relativewidth:".$size_small."pxheight:".$size_big."pxbackground:".$color_dark."font-size:1px"></div></td>"
;
    echo 
"</tr><tr>"
;
    echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
    echo 
"<td width=".$size_big." height=".$size_small."><div id=time".$number.$recid++." style="position:relativewidth:".$size_big."pxheight:".$size_small."pxbackground:".$color_dark."font-size:1px"></div></td>"
;
    echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
    echo 
"</tr></table></td>"
;
    if (
$number==1||$number==3
)
    {
      echo 
"<td><table width=".($size_small*3)." border=0 cellspacing=0 cellpadding=0><tr>"
;
      echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
      echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
      echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
      echo 
"</tr><tr>"
;
      echo 
"<td width=".$size_small." height=".$size_big."></td>"
;
      echo 
"<td width=".$size_small." height=".$size_big."><div style="position:relativewidth:".$size_small."pxheight:".$size_small."pxbackground:".$color_light."font-size:1px"></div></td>"
;
      echo 
"<td width=".$size_small." height=".$size_big."></td>"
;
      echo 
"</tr><tr>"
;
      echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
      echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
      echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
      echo 
"</tr><tr>"
;
      echo 
"<td width=".$size_small." height=".$size_big."></td>"
;
      echo 
"<td width=".$size_small." height=".$size_big."><div style="position:relativewidth:".$size_small."pxheight:".$size_small."pxbackground:".$color_light."font-size:1px"></div></td>"
;
      echo 
"<td width=".$size_small." height=".$size_big."></td>"
;
      echo 
"</tr><tr>"
;
      echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
      echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
      echo 
"<td width=".$size_small." height=".$size_small."></td>"
;
      echo 
"</tr></table></td>"
;
    }
  }
  echo 
"</tr></table>"
;
?>
<script language="javascript">
  show();
</script>
</body>
</html>

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】   
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有