Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 23.08.2009 Skąd: Wołomin Ostrzeżenie: (0%)
|
Witajcie,
po 4 dniach walki i porażek postanowiłem zwrócić się do was. Otórz razem z kolegom piszemy aplikacje czatu - dla zabawy. Aplikacja już jest (C++), natomiast całe okno czatu leży po stronie php/javascript (serwer www). Skrypt to okno rozmowy, a pod nim okno pisania wiadomosci - wiadomo. O ile z tym drugim nie było żadnego problemu, to z pierwszym nien daje już rady. Chodzi o to aby skrypt czytał zawartość pliku chat2.php zawartego w pliku chat.php, w którym to ustawione jest automatyczne przewinięcie tego pola oraz odświeżanie go co X sekund. Oto wycinek tego skryptu:
Proszę o wyrozumiałość w stosunku do estetyki kodu oraz tego że został wyświetlony w php/echo, ale tak czy siak skrypt działa/nie działa następująco: - po włączeniu/wejściu na strone w czatem załącza on wszystko prawidłowo, pasek przewija do dołu, lecz już po pierwszym odświeżeniu (w tym przypadku po 1 sekundzie), idzie on na samą górę i w tym miejscu już pozostaje, a zależy mi żeby co tą 1 sekund po pobraniu nowych wiadomości przesuwał się zawsze na sam dół Forumowicze, proszę o pomoc i wytłumaczenie, gdyż o ile w php siedze od kilku lat, to js jest dla mnie nowością... Pozdrawiam, Kamil |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
http://api.jquery.com/load/#callback-function
Zamiast: Cytat alert('Load was performed.'); dajesz kod, który przeniesie scroll-a w odpowiednie miejsce: http://api.jquery.com/scrollTop/ kod będzie podobny do Waszego: Cytat objDiv.scrollTop = objDiv.scrollHeight;';
|
|
|
|
tinware DIV - jednoczesne automatyczne przewijanie do dołu i automatyczne przeładowywanie 4.12.2012, 23:37:16
kamil4u Przy load masz możliwość dodania zdarzenia scucces... 4.12.2012, 23:46:33
tinware Czyli rozumiem, że w tej linijce:
[PHP] pobierz, ... 5.12.2012, 00:01:32
tinware Czy chodzi o to?
[PHP] pobierz, plaintext <scr... 5.12.2012, 00:12:47
kamil4u 1. Nie lubię jak ktoś nie myśli.
2. Inteligenty cz... 5.12.2012, 01:19:14
tinware Ok, zrobiliśmy. Dzięki za pomoc.
Off
Pozdrawiam. 5.12.2012, 22:34:07
kamil4u Widzisz - pewnie nie było to aż tak trudne. Wstaw... 5.12.2012, 22:57:00 ![]() ![]() |
|
Aktualny czas: 26.01.2026 - 00:14 |