Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 1 Dołączył: 18.09.2008 Ostrzeżenie: (0%)
|
witam, co jest w tym skrypcie źle ze nie odświeża
Ten post edytował rychu123 26.01.2010, 22:04:55 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 1 Dołączył: 18.09.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%)
|
czyli ma być tak ? To nie działa
jeśli już używasz setTimeout to nie w takiej konstrukcji - raz, że jest ciutkę wolniejsza a dwa to robisz coś w stylu eval... przekaż funkcję jako pierwszy parametr czyli setTimeout(czas ,500); - poza tym, skoro czas wyświetlasz z dokładnością do 1s to po co liczysz to 2 razy?? - wystarczy setTimeout(czas ,1000);... a nawet jeśli chcesz przekazać parametry do tej funkcji to "normalnie" podaje się je jako kolejne argumenty funkcji setTimeout - tylko w ie tak się nie da - ale wszystko można obejść - wystarczy oczytać o zasięgu zmiennych - eval is evil (IMG:style_emoticons/default/winksmiley.jpg) skoro uparłeś się na return to to powinno być jeszcze ciutkę inaczej - gdyż funkcję powinieneś brać jako argument - ale ogólnie mi się nie chciało za dużo pisać - przerobiłem Twój skrypt deczko i usunąłem też return... - ogólnie na multum sposobów to można zrobić... a i jeśli masz konwersję do stringu to szybsze jest .concat do stringu oraz połączenie tablicy przez .join() od znaku +:
to powiedz mi co jest źle przede wszystkim używając document.write wyświetliłeś funkcję pierwszy raz... potem popatrz na to co zostawiłem jeszcze w pętli... hmmm... pomijając jeszcze kilka faktów to drugi raz funkcji nie wykonasz gdyż funkcja przestaje działać po zwróceniu wartości w return (IMG:style_emoticons/default/winksmiley.jpg) ... hmmm... nawet jakbyś zamienił kolejność tych ostatnich linijek w funkcji to o tyle poszedł byś do przodu, że funkcja ciągle by się wykonywała, jednak nigdzie nie wyświetlała gdyż... hmm... do niczego nie przypisałeś wartości tej funkcji (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował zegarek84 26.01.2010, 23:56:15 |
|
|
|
rychu123 [js]czas 26.01.2010, 21:48:55
nospor na pierwszy rzut oka rzuca sie to:
setTimeout(cz... 26.01.2010, 21:53:31
rychu123 nie działa dalej proszę o pomoc 26.01.2010, 22:04:19
nospor mowiac nie odswieza, masz na mysli ze pierwszy cza... 26.01.2010, 22:07:16
piotrooo89 a mam taki gotowy zegarek, zmień na swoje i będzie... 26.01.2010, 22:08:08
rychu123 chce żeby zegar cały czas liczył czas 26.01.2010, 22:12:22
nospor no to ci napisales: odpalasz wyswietlanie czasu ty... 26.01.2010, 22:13:43
rychu123 Cytat(nospor @ 26.01.2010, 22:13:43 )... 26.01.2010, 22:17:02
nospor wszystkim dziala,tylko nie tobie. Na dodatek nie p... 26.01.2010, 22:18:47
rychu123 [PHP] pobierz, plaintext <script language=... 26.01.2010, 22:23:44
nospor Kodreturn data_i_czas;
setTimeout('czas... 26.01.2010, 22:30:23
nospor ok, to kolejna podpowiedź: w swojej funkcji nic z ... 26.01.2010, 22:39:16 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 11:11 |