【发布时间】:2011-09-30 00:23:12
【问题描述】:
我正在尝试编写一个脚本来在状态栏上每分钟显示页面上的当前时间。然而,酒吧什么也没有出现,我不知道出了什么问题。
function display_time(){
var d = new Date();
var h = d.getHours(); // Extract hours
var m = d.getMinutes(); // Extract minutes
var ampm = (h >= 12)?"PM":"AM" // Convert to 12 hr format
if (h > 12) h -= 12; // Next 4 lines; convert time to 12hr format
if (h==0) h = 12;
if (m < 10) m = "0" + m;
var t = h + ':' + m + ' ' + ampm;
defaultStatus = t;
// Repeat function every minute
setTimeout('display_time()', 60000);
}
最后我在页面加载时调用它<body onload= 'display_time();'>
但是,时间不会显示在任何浏览器的状态栏中。有什么想法吗?
【问题讨论】:
标签: javascript web-applications browser date statusbar