|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 |
function countDown() { var time = document.getElementById('counter').innerHTML; time = time - 1; // oder +1 // time formatieren document.getElementById('counter').innerHTML = time; } window.setInterval("countDown()", 1000); |

|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
function t(){ v=new Date(); var bxx=document.getElementById('bxx'); n=new Date(); ss=pp; s=ss-Math.round((n.getTime()-v.getTime())/1000.); m=0;h=0; if(s<0){ //ps como session :P bxx.innerHTML="" }else{ if(s>59){ m=Math.floor(s/60); s=s-m*60 } if(m>59){ h=Math.floor(m/60); m=m-h*60 } if(s<10){ s="0"+s } if(m<10){ m="0"+m } bxx.innerHTML=h+":"+m+":"+s+"<br>" } pp=pp-1; window.setTimeout("t();",999); } |
|
|
HTML Code |
1 2 3 4 5 6 7 8 9 |
<table class="main" width="100%" align="center"> {foreach from=$transferlist item=trans} <tr bgcolor="{cycle values="#eeeeee,#dddddd"}"> <td width="2%"><div id="bxx"> {$trans.str_time}</div></td> <td width="82%">{$trans.msg}</td> </tr> {/foreach} </table> |

|
|
HTML Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
|
|
HTML Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
function strftime(f, t) { var date = new Date(t * 1000); f = f.replace('%%', '%'); f = f.replace('%Y', date.getFullYear()); f = f.replace('%y', date.getFullYear() % 100); f = f.replace('%m', date.getMonth() + 1); f = f.replace('%d', date.getDate()); f = f.replace('%H', date.getHours()); f = f.replace('%i', date.getMinutes()); f = f.replace('%s', date.getSeconds()); return f; }; // beispiel: "17.5.2010" alert( strftime('%d.%m.%Y', 1274113924) ); |
Die Funktion von d0nut mit in deinen Javascript-Tag kopieren und dann da wo "//time formatieren" steht folgendes einfügen:
![]()
JavaScript Code
1 time = strftime('%d.%m.%Y %H:%i:%s', time);
|
|
HTML Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
<table class="main" width="100%" align="center"> {foreach from=$transferlist item=trans} {literal} <script type="text/javascript"> function strftime(f, t) { var date = new Date(t * 1000); f = f.replace('%%', '%'); f = f.replace('%Y', date.getFullYear()); f = f.replace('%y', date.getFullYear() % 100); f = f.replace('%m', date.getMonth() + 1); f = f.replace('%d', date.getDate()); f = f.replace('%H', date.getHours()); f = f.replace('%i', date.getMinutes()); f = f.replace('%s', date.getSeconds()); return f; }; function countDown() { var time = document.getElementById('counter').innerHTML; time = time - 1; // oder +1 // time formatieren time = strftime('%H:%i:%s', time); document.getElementById('counter').innerHTML = time; } window.setInterval("countDown()", 1000); </script> {/literal} <script language=JavaScript>anz={$cnt_transferlist}; counter();</script> <tr bgcolor="{cycle values="#eeeeee,#dddddd"}"> <td width="2%"><div id="counter"> {$trans.str_time}</div></td> <td width="82%">{$trans.msg}</td> </tr> {/foreach} </table> |
|
|
JavaScript Code |
1 2 3 |
function countDown() { document.getElementById('counter').innerHTML = strftime('%H:%i:%s', parseInt((new Date()).getTime() / 1000)); } |
Und wenn ich 3 Einträge habe lässt er beim ersten die zeit laufen und bei den anderen 2 schreibt er nur nenn time stamp. Wie kann ich das lösen das er bei allen die zeit laufen lässtThis post has been edited 2 times, last edit by "Dragon4048" (Jun 24th 2010, 9:56am)
|
|
HTML Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
<table class="main" width="100%" align="center"> {foreach from=$transferlist item=trans} <tr bgcolor="{cycle values="#eeeeee,#dddddd"}"> <td width="2%"><div id="bx">{$trans.str_time_f}</div> {literal} <script type="text/javascript"> v=new Date(); var bx=document.getElementById('bx'); function t() { n=new Date(); s={/literal}{$trans.str_time}{literal}-Math.round((n.getTime()-v.getTime())/1000.); m=0; h=0; if(s<0) { bx.innerHTML="" } else { if(s>59) { m=Math.floor(s/60); s=s-m*60; } if(m>59) { h=Math.floor(m/60); m=m-h*60; } if(s<10) { s="0"+s } if(m<10) { m="0"+m } bx.innerHTML=h+":"+m+":"+s+""; } window.setTimeout("t();",999) } window.onload=t; </script> {/literal} </td> <td width="82%">{$trans.msg}</td> </tr> {/foreach} </table> |


|
|
HTML Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
<table class="main" width="100%" align="center"> {foreach from=$transferlist item=trans} <tr bgcolor="{cycle values="#eeeeee,#dddddd"}"> <td width="2%"><div id="{$trans.id}">{$trans.str_time_f}</div> {literal} <script type="text/javascript"> v=new Date(); var bx=document.getElementById({/literal}{$trans.id}{literal}); function t() { n=new Date(); s={/literal}{$trans.str_time}{literal}-Math.round((n.getTime()-v.getTime())/1000.); m=0; h=0; if(s<0) { bx.innerHTML="" } else { if(s>59) { m=Math.floor(s/60); s=s-m*60; } if(m>59) { h=Math.floor(m/60); m=m-h*60; } if(s<10) { s="0"+s } if(m<10) { m="0"+m } bx.innerHTML=h+":"+m+":"+s+""; } window.setTimeout("t();",999) } window.onload=t; </script> {/literal} </td> <td width="82%">{$trans.msg}</td> </tr> {/foreach} </table> |
|
|
HTML Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
<table class="main" width="100%" align="center"> <tr bgcolor="#eeeeee"> <td width="2%"><div id="4121">02:09:43</div> <script type="text/javascript"> v=new Date(); var bx=document.getElementById(4121); function t() { n=new Date(); s=7783-Math.round((n.getTime()-v.getTime())/1000.); m=0; h=0; if(s<0) { bx.innerHTML="" } else { if(s>59) { m=Math.floor(s/60); s=s-m*60; } if(m>59) { h=Math.floor(m/60); m=m-h*60; } if(s<10) { s="0"+s } if(m<10) { m="0"+m } bx.innerHTML=h+":"+m+":"+s+""; } window.setTimeout("t();",999) } window.onload=t; </script> </td> <td width="82%"><font color='#00FF00'>Ihre Flotte wird bei 6:1:10 spionieren</font></td> </tr> <tr bgcolor="#dddddd"> <td width="2%"><div id="4120">02:07:28</div> <script type="text/javascript"> v=new Date(); var bx=document.getElementById(4120); function t() { n=new Date(); s=7648-Math.round((n.getTime()-v.getTime())/1000.); m=0; h=0; if(s<0) { bx.innerHTML="" } else { if(s>59) { m=Math.floor(s/60); s=s-m*60; } if(m>59) { h=Math.floor(m/60); m=m-h*60; } if(s<10) { s="0"+s } if(m<10) { m="0"+m } bx.innerHTML=h+":"+m+":"+s+""; } window.setTimeout("t();",999) } window.onload=t; </script> </td> <td width="82%"><font color='#00FF00'>Ihre Flotte wird bei 6:1:10 spionieren</font></td> </tr> </table> |

