Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP]Odliczanie js w pętli
Dapi
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

Ostrzeżenie: (0%)
-----


Witam.
Mam taki kodzik jak poniżej i chciałbym, żeby było kilka odliczań na jednej stronie. Jak to należy zrobić?

(kodzik w pętli while(), przy każdym wykonywaniu pętli dodaję do $1 jeden)

  1. $zostalo_czas = date("Y", $f['end_time']).",".(date("m", $f['end_time'])-1).",".date("d,H,i,s", $f['end_time']);
  2. $zostalo = '<script type="text/javascript">
  3. function CD'.$i.'(d'.$i.',o'.$i.',t'.$i.',x'.$i.'){return[x'.$i.'=~~(t'.$i.'=(d'.$i.'-o'.$i.')/864e5),x'.$i.'=~~(t'.$i.'=(t'.$i.'-x'.$i.')*24), x'.$i.'=~~(t'.$i.'=(t'.$i.'-x'.$i.')*60),~~((t'.$i.'-x'.$i.')*60)]}
  4. function R'.$i.'(t'.$i.'){
  5. t'.$i.'=CD'.$i.'(new Date('.$zostalo_czas.'),new Date());
  6. if ( t'.$i.'[0] > 0)
  7. document.getElementById(\'czas'.$i.'\').innerHTML=\'<center>\'+t'.$i.'[0]+" dni "+t'.$i.'[1]+" h "+t'.$i.'[2]+" min "+t'.$i.'[3]+" s<\/center>";
  8. else if ( t'.$i.'[0] == 0 && t'.$i.'[1] >=1 )
  9. document.getElementById(\'czas'.$i.'\').innerHTML=\'<center>\'+t'.$i.'[1]+" h "+t'.$i.'[2]+" min "+t'.$i.'[3]+" s<\/center>";
  10. else if ( t'.$i.'[0] == 0 && t'.$i.'[1] < 1 && t'.$i.'[2] >=0 )
  11. document.getElementById(\'czas'.$i.'\').innerHTML=\'<center>\'+t'.$i.'[2]+" m "+t'.$i.'[3]+" s<\/center>";
  12.  
  13. if(!t'.$i.'[0]&&!t'.$i.'[1]&&!t'.$i.'[2]&&!t'.$i.'[3])document.getElementById(\'czas'.$i.'\').innerHTML=\'-\';
  14. else setTimeout(\'R'.$i.'()\',1e3);
  15. }
  16. onload=function(){R'.$i.'();}
  17. </script>';
  18. $parse['wlasne'] .= '<table style="background: '.$tlotabeli.'; margin: 0 auto;" summary="" onmouseover="this.style.background=\'#040B0F\'" onmouseout="this.style.background=\''.$tlotabeli.'\'">
  19. <tr>
  20. <td style="width: 125px">'. $zostalo.'<div id="czas'.$i.'"></div></td>
  21. </tr>
  22. </table>';


Obecni wyświetla mi się tylko ostatnie odliczanie, a w konsoli firebuga, nie widzę żadnych błędów...

Prosiłbym o pomoc winksmiley.jpg

Ten post edytował Dapi 9.12.2010, 20:28:49


--------------------
www.dapi.net.pl - Wiele technologii, jedna pasja.
Go to the top of the page
+Quote Post
hondek
post
Post #2





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


rany boskie jestem kioskiem


--------------------
przetwornik yt na czasie :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:27