javascript 定时器 实现时间自动更新的特效

来源:互联网 发布:淘宝小样靠谱点推荐 编辑:程序博客网 时间:2024/06/07 05:45
图片自己找几个替换下就OK了!
Java代码  收藏代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5. <title>无标题文档</title>  
  6. <style>  
  7. img{padding:0 ;margin:0;}  
  8. </style>  
  9. <script type="text/javascript">  
  10.   
  11. window.onload = function() {  
  12.     var num = null ;  
  13.     var aImg = document.getElementsByTagName("img");  
  14.       
  15.       
  16.     function toDouble(num){  
  17.         return num < 10 ? "0" + num : ""+num ;  
  18.     }  
  19.    
  20.     function fnTime(){  
  21.         var date = new Date();  
  22.         var year = date.getFullYear();  
  23.         var month = date.getMonth()+1;  
  24.         var day = date.getDate();  
  25.         var hours = date.getHours();  
  26.         var minutes = date.getMinutes();  
  27.         var seconds = date.getSeconds();  
  28.   
  29.         var time = toDouble(year) + toDouble(month) + toDouble(day)  + toDouble(hours) +  toDouble(minutes) + toDouble(seconds);  
  30.   
  31.        
  32.         for(var i = 0 ,length = time.length; i < length; i++){  
  33.             aImg[i].src = "images/"+ time.charAt(i)+".gif";   
  34.         }  
  35.     }  
  36.     setInterval( fnTime , 1000);  
  37.     fnTime();  
  38. }  
  39.       
  40. </script>  
  41. </head>  
  42.   
  43. <body>  
  44.    
  45.    <div id="time">   
  46.             <img src=images/0.gif /><img src=images/0.gif /><img src=images/0.gif /><img src=images/0.gif />年  
  47.             <img src=images/0.gif /><img src=images/0.gif />月  
  48.             <img src=images/0.gif /><img src=images/0.gif />日  
  49.             <img src=images/0.gif /><img src=images/0.gif />时     
  50.             <img src=images/0.gif /><img src=images/0.gif />分  
  51.             <img src=images/0.gif /><img src=images/0.gif />秒  
  52.     </div>  
  53. </body>  
  54. </html>  


Java代码  收藏代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5. <title>无标题文档</title>  
  6. <style>  
  7. img{padding:0 ;margin:0;}  
  8. </style>  
  9. <script type="text/javascript">  
  10.   
  11. window.onload = function() {  
  12.     var num = null ;  
  13.     var pic = "";  
  14.     var oSpan = document.getElementsByTagName("span")[0];  
  15.     for(var i = 0 ; i < 4; i++){  
  16.         num = Math.floor(Math.random()*10) ;  
  17.         pic += "<img src=images/"+num+".gif />";  
  18.     }  
  19.     oSpan.innerHTML = pic; //alert(oSpan.innerHTML);  
  20.       
  21.     function toDouble(num){  
  22.         return num < 10 ? "0" + num : ""+num ;  
  23.     }  
  24.    
  25.       
  26.     function fnTime(){  
  27.         var date = new Date();  
  28.         var year = date.getFullYear();  
  29.         var month = date.getMonth()+1;  
  30.         var day = date.getDate();  
  31.         var hours = date.getHours();  
  32.         var minutes = date.getMinutes();  
  33.         var seconds = date.getSeconds();  
  34.   
  35.         var arrTime = [toDouble(year) ,"年",toDouble(month) ,"月", toDouble(day) ,"日",   
  36.                        toDouble(hours) ,"时", toDouble(minutes) ,"分", toDouble(seconds),"秒"];  
  37.        
  38.         pic = "";  
  39.         var index = null;  
  40.         for(var i = 0 ; i < arrTime.length; i++){  
  41.             index = arrTime[i];  
  42.             if(isNaN(index)){  
  43.                 pic += index;  
  44.             } else {  
  45.                 for(var n = 0 ; n < index.length; n++){  
  46.                     pic += "<img src=images/"+ index.charAt(n)+".gif />" ;      
  47.                 }         
  48.             }  
  49.         }  
  50.         var oSpan = document.getElementById("time");  
  51.         oSpan.innerHTML =  pic;  
  52.     }  
  53.     setInterval( fnTime , 1000);  
  54.     fnTime();  
  55. }  
  56.   
  57.       
  58. </script>  
  59. </head>  
  60.   
  61. <body>  
  62.     
  63.    <input type="text" value=""  /> <span></span><br /><span id="time"></span>  
  64. </body>  
  65. </html>  
原创粉丝点击