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 相关文章推荐
csdn 批量接受好友邀请
Feb 19 Javascript
js中parseInt函数浅谈
Jul 31 Javascript
JS提交form表单实例分析
Dec 10 Javascript
jQuery简单获取DIV和A标签元素位置的方法
Feb 07 Javascript
Bootstrap响应式表格详解
May 23 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
Aug 08 Javascript
canvas基础绘制-绚丽倒计时的实例
Sep 17 Javascript
js实现一个简单的MVVM框架示例
Jan 15 Javascript
vue 实现axios拦截、页面跳转和token 验证
Jul 17 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
Nov 26 Javascript
工作中常用js功能汇总
Nov 07 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 ajax 分页类代码
2008/11/13 PHP
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
Laravel 5 学习笔记
2015/03/06 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
基于PHP如何把汉字转化为拼音
2015/12/11 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
PHP中CURL的几个经典应用实例
2015/01/23 Javascript
javascript折半查找详解
2015/01/26 Javascript
11种ASP连接数据库的方法
2015/09/18 Javascript
fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决
2015/11/09 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
vue做网页开场视频的实例代码
2017/10/20 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
vue实现多级菜单效果
2019/10/19 Javascript
python中stdout输出不缓存的设置方法
2014/05/29 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Django中使用group_by的方法
2015/05/26 Python
pandas多级分组实现排序的方法
2018/04/20 Python
Python数据集切分实例
2018/12/08 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
python怎么删除缓存文件
2020/07/19 Python
html5菜单折纸效果
2014/04/22 HTML / CSS
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
工程材料采购方案
2014/05/18 职场文书
个人创业事迹材料
2014/12/30 职场文书
百年孤独读书笔记
2015/06/29 职场文书
关于保护环境的建议书
2019/06/24 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书
导游词之潮音寺
2019/09/26 职场文书
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js
python manim实现排序算法动画示例
2022/08/14 Python