web应用程序- Javascript:操作状态栏来显示日期

web applications - Javascript : Manipulating the status bar to display the date?

本文关键字:状态栏 显示 日期 操作 应用程序 Javascript web      更新时间:2023-09-26

我想写一个脚本,每分钟在状态栏上显示一个页面上的当前时间。然而,没有显示在酒吧,我不知道什么是错的。

        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();'>

时间不会显示在任何浏览器的状态栏中。任何想法吗?

使用window.status代替defaultStatus。但是请注意,在某些浏览器中你不能改变状态栏