Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z prostym kodem, literówka?
ChrisB
post 1.03.2010, 20:53:38
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 4
Dołączył: 13.01.2004
Skąd: Bielsko-Biała

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



pokazuje 3, nie pokazuje ani 4 ani 5 ani 6... i przerywa działanie javascriptu
ktoś ma jakieś pomysły,... problem zapewne jest banalny ale poprostu tego nie widze
  1. function setScrollBottomTest()
  2. {
  3. //
  4. var container = document.getElementById("shoutbox_wiadomosci");
  5. height = container.clientHeight;
  6. scroll = container.scrollHeight;
  7. positon = container.scrollTop;
  8. alert ("3");
  9. if((height + position) == scroll)
  10. {
  11. alert ("4");
  12. return 1;
  13. }
  14. else
  15. {
  16. alert ("5");
  17. return 0;
  18. }
  19. alert ("6");
  20. }


--------------------
gragieldowa.pl
Go to the top of the page
+Quote Post
erix
post 1.03.2010, 21:07:17
Post #2





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




A może byś tak zajrzał do konsoli 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
ChrisB
post 1.03.2010, 21:19:09
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 4
Dołączył: 13.01.2004
Skąd: Bielsko-Biała

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


a zajrzałem zajrzałem, i nie pokazuje mi błędu żadnego ;/

wyswietla w alercie 3 i poprostu jakby przerywał działanie skryptu, nie pokazuje nic wiecej ani nie wypełnia diva, i wiem ze w tej funkcji jest problem bo jak ja zakomentuje to wszystko działa... ale co jest nie tak to juz nie wiem;/

edit
jak wstawie w ifa np if (2>1) to już działa tylko to sprawdzenie wykłada js-a...

  1. function setScrollBottomTest()
  2. {
  3. //
  4. var container = document.getElementById("shoutbox_wiadomosci");
  5. height = container.clientHeight;
  6. scroll = container.scrollHeight;
  7. positonasdf = container.scrollTop;
  8. alert (height);
  9. alert (scroll);
  10. alert (positionasdf);
  11. alert ("asdf");
  12. if((height + position) == scroll)
  13. {
  14. return 1;
  15. }
  16. else
  17. {
  18. return 0;
  19. }
  20. }


wynik -> liczba, liczba, i... koniec, jak ma wyswietlic 3 alert (alert (positionasdf)winksmiley.jpg to już go nie pokazuje, ani czwartego
zaraz coś rozwale;/
  1. var container = document.getElementById("shoutbox_wiadomosci");
  2. height = container.clientHeight;
  3. scroll = container.scrollHeight;
  4. positonasdf = container.scrollTop;
  5. alert (container.scrollTop); ->>> alert 0
  6. alert (height); ->>>alert 420
  7. alert (scroll); ->>>alert 420
  8. alert (positionasdf); <--- nie pokazuje sie juz questionmark.gif i nic dalej sie nie wykonuje....
  9. alert ("asdf");




rozwiązanie problemu - nie korzystac ze zmiennych tymczasowych, odrazu w ifie użyć container.xxx i działa...

Ten post edytował ChrisB 1.03.2010, 23:22:23


--------------------
gragieldowa.pl
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: 20.06.2025 - 22:19