javascript小问题 一个动态模拟时钟,鼠标移入钟面时,出现一个矩形指示牌,显示当天的日期和星期,鼠标移出时指示牌消失。这个代码怎么写啊``` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面的放在<body...>onLoad="startclock();"下面的放在<body></body>之间<script language="JavaScript"><!-- Hide var timerID = null var timerRunning = false function MakeArray(size) { this.length = size; for(var i = 1; i <= size; i++) { this[i] = ""; } return this; } function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false } function showtime () { var now = new Date(); var year = now.getYear(); var month = now.getMonth() + 1; var date = now.getDate(); var hours = now.getHours(); var minutes = now.getMinutes(); var seconds = now.getSeconds(); var day = now.getDay(); Day = new MakeArray(7); Day[0]="星期天"; Day[1]="星期一"; Day[2]="星期二"; Day[3]="星期三"; Day[4]="星期四"; Day[5]="星期五"; Day[6]="星期六"; var timeValue = ""; timeValue += year + "年"; timeValue += ((month < 10) ? "0" : "") + month + "月"; timeValue += date + "日 "; timeValue += (Day[day]) + " "; timeValue += ((hours <= 12) ? hours : hours - 12); timeValue += ((minutes < 10) ? ":0" : ":") + minutes; timeValue += ((seconds < 10) ? ":0" : ":") + seconds; timeValue += (hours < 12) ? "上午" : "下午"; document.jsfrm.face.value = timeValue; timerID = setTimeout("showtime()",1000); timerRunning = true } function startclock () { stopclock(); showtime() } //--></script> 一楼是可以用的,不过我用的是text组件试的,不知道jsfrm是个什么组件?楼主自己知道吗?去试试吧... 给你推荐一个网站,上面又好多解决你这样问题的,特别是做时钟效果的,我也是一不小心找到的。http://www.yesky.com/imagesnew/software/jscript/index.html ===================正则表达式来一个=========== 求救这个多线程程序。是不是这里没有多线程的高手??? 一个简单的不规则数组 java的Math怎么使用? 用eclipse导出jar提示错误 一个简单的线程通讯的问题,麻烦看一下! 请问JAVA从入门到精通 哪里有提供tomcat4.0的下载? 如何判断一个java Swing应用客户端是否处于活动状态? 传递基本数据类型参数 java 中的String[]问题 【一个关于foreach syntax 的小问题】谢谢大家!
onLoad="startclock();"下面的放在<body></body>之间
<script language="JavaScript">
<!-- Hide
var timerID = null
var timerRunning = false
function MakeArray(size)
{
this.length = size;
for(var i = 1; i <= size; i++)
{
this[i] = "";
}
return this;
}
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false
}
function showtime () {
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var date = now.getDate();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var day = now.getDay();
Day = new MakeArray(7);
Day[0]="星期天";
Day[1]="星期一";
Day[2]="星期二";
Day[3]="星期三";
Day[4]="星期四";
Day[5]="星期五";
Day[6]="星期六";
var timeValue = "";
timeValue += year + "年";
timeValue += ((month < 10) ? "0" : "") + month + "月";
timeValue += date + "日 ";
timeValue += (Day[day]) + " ";
timeValue += ((hours <= 12) ? hours : hours - 12);
timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
timeValue += (hours < 12) ? "上午" : "下午";
document.jsfrm.face.value = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true
}
function startclock () {
stopclock();
showtime()
}
//--></script>
一楼是可以用的,不过我用的是text组件试的,不知道jsfrm是个什么组件?楼主自己知道吗?去试试吧...