Can we do that i will fetch the server time only once and from that will create time .
snippet of code given below :
Expand|Select|Wrap|Line Numbers
- function dotime(){
- theTime=setTimeout('dotime();',10000);
- d = new Date();
- hr= d.getHours()+100;
- mn= d.getMinutes()+100;
- se= d.getSeconds()+100; var time_str = document.clock_form.time_str.value ; //alert (time_str);
- if(hr==100){
- hr=112;am_pm='am';
- }
- else if(hr<112){
- am_pm='am';
- }
- else if(hr==112){
- am_pm='pm';
- }
- else if(hr>112){
- am_pm='pm';hr=(hr-12);
- }
- tot=''+hr+mn+se;
- document.hr1.src = '/flash_files/digits/dg'+tot.substring(1,2)+'.gif';
- document.hr2.src = '/flash_files/digits/dg'+tot.substring(2,3)+'.gif';
- document.mn1.src = '/flash_files/digits/dg'+tot.substring(4,5)+'.gif';
- document.mn2.src = '/flash_files/digits/dg'+tot.substring(5,6)+'.gif';
- document.se1.src = '/flash_files/digits/dg'+tot.substring(7,8)+'.gif';
- document.se2.src = '/flash_files/digits/dg'+tot.substring(8,9)+'.gif';
- document.ampm.src= '/flash_files/digits/dg'+am_pm+'.gif';
- }
- dotime();