[FOUND] Non Dynamic DF Counter

02/08/2010 16:10 janvier123#1
while i was google'ing for some df code i found this

[Only registered and activated users can see links. Click Here To Register...]
author: Alexander Schikora"
author_email: creetar+[Only registered and activated users can see links. Click Here To Register...]


Extracted code
PHP Code:
<style type="text/css">   
tdthbody{font-size10pttext-align:center;}    
</
style>

<
center>  
    <
b><u>2Moons Deadfront Counter</u></b><br>
        <
div id="now"></div>
            <
p>
                <
div id="times"></div>
                       <
script type="text/javascript">
                       function 
reloadCounter () {
                          var 
now = new Date();         
                         
document.getElementById('now').innerHTML "("+now.toLocaleString()+")";
                          
aTimes = new Array("15""19""23""03");     
                          
tTimes = new Array("16""20""24""04");
                          var 
content "<table border='1' width='100%'><tr><th>Server</th><th>1st</th><th>2nd</th><th>3rd</th><th>4th</th></tr>";
                          
content += "<tr><td>Abaddon</td>";
                          for (
x=0;x<aTimes.length;x++)
                          {
                
curMinOfDay = (now.getUTCMinutes()+(now.getUTCHours()-8)*60);
                
eventMinOfDay aTimes[x]*60;
                
= (curMinOfDay-eventMinOfDay)*-1;
                
hoursTillEvent Math.floor(t/60);
                
minutesTillEvent t-(hoursTillEvent*60);
                
hoursTillEvent = (hoursTillEvent<0)?(hoursTillEvent*-1)+(now.getUTCHours()-8)-2:hoursTillEvent;
                
content+="<td>"+hoursTillEvent+"h "+minutesTillEvent+"min</td>";
                          }
                                    
content += "</tr>";
                          
content += "<tr><td>Trieste</td>";
                          for (
x=0;x<tTimes.length;x++)
                          {
                
curMinOfDay = (now.getUTCMinutes()+(now.getUTCHours()-8)*60);
                
eventMinOfDay tTimes[x]*60;
                
= (curMinOfDay-eventMinOfDay)*-1;
                
hoursTillEvent Math.floor(t/60);
                
minutesTillEvent t-(hoursTillEvent*60);
                
hoursTillEvent = (hoursTillEvent<0)?(hoursTillEvent*-1)+(now.getUTCHours()-8)-2:hoursTillEvent;
                
content+="<td>"+hoursTillEvent+"h "+minutesTillEvent+"min</td>";
                
                          }
                                    
content += "</tr>";
                           
content += "</table>";
                           
document.getElementById('times').innerHTML content;
                       }
                       
reloadCounter();
                     
</script>
<br><INPUT TYPE="button" NAME="refresh" Value="refresh" onClick="reloadCounter()">
</center> 
Works pretty good :)
02/08/2010 18:57 gedimazs#2
hmm does not work for me. This is what i get and that's all [Only registered and activated users can see links. Click Here To Register...]
02/09/2010 00:25 naruto820#3
Nice find, works like a charm.
02/09/2010 17:36 alexzzzzz#4
yea, it works.

But what i would love is how to get something like a DF count down and during DF it says the battle is running xD that would be sweeet.
02/10/2010 05:08 dkteler#5
it works but for sometime it shows wrong timing
02/10/2010 09:13 janvier123#6
change:
PHP Code:
                          aTimes = new Array("15""19""23""03");     
                          
tTimes = new Array("16""20""24""04");