Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z prostym kodem, literówka?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
ChrisB

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. }
erix
A może byś tak zajrzał do konsoli JavaScript?
ChrisB
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...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.