Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Data
xSlash
post 13.06.2009, 14:28:07
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

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


"Napisalem" skrypt na date i zmiania mi sie tylko przy odswierzaniu strony... 

Jak zrobic zeby czas odliczal sie nie zaleznie od tego co robie na stronce?
Go to the top of the page
+Quote Post
erix
post 13.06.2009, 14:44:52
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Przepisz go w JavaScript.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
xSlash
post 13.06.2009, 15:42:50
Post #3





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

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


Dzieki... "Pomogl"

EDIT://
napisalem:

  1. <?php
  2. function data()
  3.   {
  4.     var teraz = new Date();
  5.     g=teraz.getHours()
  6.     m=teraz.getMinutes()
  7.     s=teraz.getSeconds()
  8.     d=teraz.getDate()
  9.     l=teraz.getMonth()
  10.  
  11. var nazwy_mies = [ 'stycznia ', 'lutego ', 'marca ', 'kwietnia ', 'maja ',
  12.     'czerwca ', 'lipca ', 'sierpnia ', 'wrzesnia ', 'pazdziernika ',
  13.     'listopada ', 'grudnia ' ];
  14. if(s <= 9)
  15.  {s = "0" + s}
  16. if(m <= 9)
  17.  {m = "0" + m}
  18.     
  19. var data=g + ":" + m + ":" + s + "  " + d + " " + nazwy_mies[l]
  20.              
  21.     document.write(data)
  22. ?>


Ale i tak zmienia date tylko przy odswierzeniu...  sadsmiley02.gif Jak to naprawic ?  dry.gif

Ten post edytował xSlash 13.06.2009, 15:43:58
Go to the top of the page
+Quote Post
wookieb
post 13.06.2009, 15:48:58
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Użyc setInterval.


--------------------
Go to the top of the page
+Quote Post
xSlash
post 13.06.2009, 16:01:04
Post #5





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

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


ale w funkcji czy w wyswietlaniu bo cos nie chce mi zadzialac...
Go to the top of the page
+Quote Post
wookieb
post 13.06.2009, 16:07:12
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Wywolujesz co sekunde funkcje data za pomoca setInterval
http://republika.onet.pl/13965,16148,8,05-01-02,kursy.html


--------------------
Go to the top of the page
+Quote Post
erix
post 13.06.2009, 16:31:25
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Kod
document.write(data)

Tego Ci nigdy nie wypisze. innerHTML


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
xSlash
post 15.06.2009, 19:06:52
Post #8





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

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


niestety... Nie dziala mi to...


Kod
function data()
  {
    var teraz = new Date();
    g=teraz.getHours()
    m=teraz.getMinutes()
    s=teraz.getSeconds()
    d=teraz.getDate()
    l=teraz.getMonth()

var nazwy_mies = [ 'stycznia ', 'lutego ', 'marca ', 'kwietnia ', 'maja ',
    'czerwca ', 'lipca ', 'sierpnia ', 'wrzesnia ', 'pazdziernika ',
    'listopada ', 'grudnia ' ];
if(s <= 9)
 {s = "0" + s}
if(m <= 9)
 {m = "0" + m}
    
var data=g + ":" + m + ":" + s + "  " + d + " " + nazwy_mies[l]
    data.innerHTML = data;
  }


  1. <?php
  2. echo '<div id="data"><script>setInterval("data();", 1000);</script></div>';
  3. ?>


Co poprawic bo nadal nie dziala  sadsmiley02.gif sadsmiley02.gif sadsmiley02.gif
Go to the top of the page
+Quote Post
Pawel_W
post 15.06.2009, 19:08:47
Post #9





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


nie data.innerHTML tylko document.getElementById("data").innerHTML winksmiley.jpg
Go to the top of the page
+Quote Post
wookieb
post 15.06.2009, 19:10:50
Post #10





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A ten błąd oczywiście widnieje w konsoli błędów tylko leniu nie chce ci się tam zajrzec!


--------------------
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 23:57