Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Licznik plus dodatkowe opcje
lukash82
post
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Witam,

Potrzebuję przerobić trochę skrypt odliczania w JS. Jakoś nie mogę sobie poradzić pewnie z prostą rzeczą. Skrypt wygląda tak:

[JAVASCRIPT] pobierz, plaintext
  1. function CD(d,o,t,x){return[x=~~(t=(d-o)/864e5),x=~~(t=(t-x)*24), x=~~(t=(t-x)*60),~~((t-x)*60)]}
  2. function R(t){
  3. t=CD(new Date(2013,5,28,18,18,00),new Date());
  4. if ( t[0] > 0){
  5. document.getElementById('licznik').innerHTML=''+t[0]+" dni, "+t[1]+" godz., "+t[2]+" min., "+t[3]+"sek.";}
  6. else if ( t[0] == 0 && t[1] >=1 ){
  7. document.getElementById('licznik').innerHTML=''+t[1]+" godz., "+t[2]+" min., "+t[3]+"sek.";}
  8. else if ( t[0] == 0 && t[1] < 1 && t[2] >=0 ){
  9. document.getElementById('licznik').innerHTML=''+t[2]+" min., "+t[3]+"sek.";
  10. }
  11.  
  12. if(!t[0]&&!t[1]&&!t[2]&&!t[3]){
  13. document.getElementById('licznik').innerHTML=''+t[3]+"sek.";}
  14. else {
  15. setTimeout('R()',1e3);}
  16. }
  17. onload=function(){R();}
[JAVASCRIPT] pobierz, plaintext


Oprócz div-a, który wyświetla czas gdzieś na stronie potrzebowałbym zrobić drugiego, który będzie miał wartość zależną od od stanu licznika. A więc dodałem do każdego IF-a kolejną linijkę typu:

[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById('cos').innerHTML=''100"
[JAVASCRIPT] pobierz, plaintext


[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById('cos').innerHTML=''200"
[JAVASCRIPT] pobierz, plaintext


etc.

Jednak wtedy całość przestaje działać. Robię pewnie jakiś prosty błąd ale jakoś JS mi totalnie nie leży...:/ Proszę o podpowiedź o co kaman. Z góry dzięki, pozdr.

Ten post edytował lukash82 22.05.2013, 11:43:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
zbig
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 30
Dołączył: 5.05.2007
Skąd: Mannheim

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


Witam!

Twoj kod
Kod
document.getElementById('cos').innerHTML=''100"


Powinno byc

Kod
document.getElementById('cos').innerHTML=100;
//albo
document.getElementById('cos').innerHTML= ' '+100;
//albo
document.getElementById('cos').innerHTML= ' '+100+' sek';
//albo
document.getElementById('cos').innerHTML= 100+' sek';


Skladnia kolego

Pozdrawiam

Ten post edytował zbig 22.05.2013, 12:34:27


--------------------
Flash Flex PHP JAVA RED5 http://www.easyweb24.net
Go to the top of the page
+Quote Post
lukash82
post
Post #3





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Pierońskie apostrofy sciana.gif

Dzieki, działa.
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: 21.08.2025 - 22:33