js实现温度计时间样式代码分享


Posted in Javascript onAugust 21, 2015

这是一款基于js实现温度计时间样式代码,与我们见过的日期显示都不一样,很有创意,分享给大家学习学习

运行效果图:----------------------查看效果-----------------------

js实现温度计时间样式代码分享

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
为大家分享的javascript实现温度计时间样式代码如下

<title> 温度计式样的时间 </title>
<SCRIPT language=javascript>
var cellwidth=10; // EACH "CELL" WIDTH IN PIXELS
var cellheight=10; // EACH "CELL" HEIGHT IN PIXELS
var fontsize=11; // FONT SIZE OF THE NUMBERS. SETTING THIS TOO BIG CAUSES UNDESIRED EFFECTS.
var fontcolor="080080"; // ENTER ANY HTML or RGB COLOR CODE
var fontstyle="bold"; // ENTER EITHER BOLD, ITALICS, NONE
var oncolor="red"; // COLOR OF ACTIVE CELLS
var offcolor="lightgrey"; // COLOR OF INACTIVE CELLS

var NS4 = (navigator.appName.indexOf("Netscape")>=0 && parseFloat(navigator.appVersion) >= 4 && parseFloat(navigator.appVersion) < 5)? true : false;
var IE4 = (document.all)? true : false;
var NS6 = (parseFloat(navigator.appVersion) >= 5 && navigator.appName.indexOf("Netscape")>=0 )? true: false;
var binclk, now;
var t='<table cellspacing="1" cellpadding="0" border="0"><tr><td align="center"> </td>';
for(i=0;i<=58;i+=2)t+='<td align="left" colspan="2"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'">'+i+'<br> |</font></td>';
t+='<td> </td></tr><tr><td align="center"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'">时: </font></td>';
for(i=0;i<=23;i++){
t+='<td>';
t+=(NS4)? '<ilayer name="hrs'+i+'" height="'+cellheight+'" width="'+cellwidth+'" bgcolor="'+offcolor+'"></ilayer>' : '<div id="hrs'+i+'" style="position:relative; width:'+cellwidth+'px; font-size:1px; height:'+cellheight+'px; background-color:'+offcolor+'"></div>';
t+='</td>';
}
t+='<td colspan="36"><td> </td></tr><tr><td align="center"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'">分: </font></td>';
for(i=0;i<=59;i++){
t+='<td>';
t+=(NS4)? '<ilayer name="min'+i+'" width="'+cellwidth+'" height="'+cellheight+'" bgcolor="'+offcolor+'"></ilayer>' : '<div id="min'+i+'" style="position:relative; width:'+cellwidth+'px; font-size:1px; height:'+cellheight+'px; background-color:'+offcolor+'"></div>';
t+='</td>';
}
t+='<td> </td></tr><tr><td align="center"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'">秒: </font></td>';
for(i=0;i<=59;i++)
{
t+='<td>';
t+=(NS4)? '<ilayer name="sec'+i+'" width="'+cellwidth+'" height="'+cellheight+'" bgcolor="'+offcolor+'"></ilayer>' : '<div id="sec'+i+'" style="position:relative; width:'+cellwidth+'px; font-size:1px; height:'+cellheight+'px; background-color:'+offcolor+'"></div>';
t+='</td>';
}
t+='<td> </td></tr><tr><td> </td><td> </td>';
for(i=1;i<=59;i+=2)t+='<td align="left" colspan="2"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'"> |<br>'+i+'</font></td>';
t+='</tr></table>';
document.write(t);
function init(){
getvals();
for(i=0;i<=now.h;i++)setbgcolor('hrs'+i, oncolor);
for(i=0;i<=now.m;i++)setbgcolor('min'+i, oncolor);
for(i=0;i<=now.s;i++)setbgcolor('sec'+i, oncolor);
setInterval('setclock()', 100);
}
function getvals(){
now=new Date();
now.s=now.getSeconds();
now.h=now.getHours();
now.m=now.getMinutes();
}
function setclock(){
getvals();
if((now.h==0)&&(now.m==0)) for(i=1;i<=23;i++)setbgcolor('hrs'+i, offcolor);
if((now.s==0)&&(now.m==0)) for (i=1;i<=59;i++)setbgcolor('min'+i, offcolor);
if(now.s==0) for(i=1;i<=59;i++)setbgcolor('sec'+i, offcolor);
setbgcolor('hrs'+now.h, oncolor);
setbgcolor('min'+now.m, oncolor);
setbgcolor('sec'+now.s, oncolor);
}
function resize(){
if(NS4)history.go(0);
}
function setbgcolor(idstr, color){
if(IE4)document.all[idstr].style.backgroundColor=color;
if(NS4)document.layers[idstr].bgColor=color;
if(NS6)document.getElementById(idstr).style.backgroundColor=color;
}
window.onload=init;
window.onresize=resize;
</SCRIPT>

以上就是为大家分享的javascript实现温度计时间样式代码,希望大家可以喜欢。

Javascript 相关文章推荐
MooTools 1.2介绍
Sep 14 Javascript
js 页面传参数时 参数值含特殊字符的问题
Dec 13 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
Dec 10 Javascript
jquery右下角弹出提示框示例代码
Oct 08 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
May 05 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
Mar 19 Javascript
js获取腾讯视频ID的方法
Oct 03 Javascript
原生Javascript插件开发实践
Jan 18 Javascript
Bootstrap实现下拉菜单多级联动
Nov 23 Javascript
前端防止用户重复提交js实现代码示例
Sep 07 Javascript
基于VUE的v-charts的曲线显示功能
Oct 01 Javascript
详解关于Vue单元测试的几个坑
Apr 26 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
Aug 21 #Javascript
JS打字效果的动态菜单代码分享
Aug 21 #Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
Aug 21 #Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
Aug 21 #Javascript
HTML5之WebSocket入门3 -通信模型socket.io
Aug 21 #Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
Aug 21 #Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
Aug 21 #Javascript
You might like
php IP及IP段进行访问限制的代码
2008/12/17 PHP
zend framework多模块多布局配置
2011/02/26 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
新浪中用来显示flash的函数
2007/04/02 Javascript
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
2016/05/18 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
JS中的BOM应用
2018/02/02 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
2018/07/11 Javascript
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
Vue使用NProgress的操作过程解析
2019/10/10 Javascript
python3中int(整型)的使用教程
2017/03/23 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
django允许外部访问的实例讲解
2018/05/14 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
python3将变量输入的简单实例
2020/08/19 Python
Python 连接 MySQL 的几种方法
2020/09/09 Python
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
毕业生机械建模求职信
2013/10/14 职场文书
产品促销活动策划书
2014/01/15 职场文书
促销活动方案模板
2014/02/24 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
中层干部竞聘演讲稿
2014/05/15 职场文书
讲党性心得体会
2014/09/03 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
python实现简易自习室座位预约系统
2021/06/30 Python
python中redis包操作数据库的教程
2022/04/19 Python