Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pasek w dol
Majcon
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 27.11.2012
Skąd: Sieradz

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


Witam
Nie wiem czy dobry dział ale ok
Tworzę czat i potrzebuje aby boczny pasek przesówania był na dole zaraz po wejściu na stronę jak i po napisaniu żeby przesowal się na dół bo chce aby nowe wiadomości były na dole (kurde nie wiem jak to wyjaśnić )
kod css
Kod
#chat {
overflow : auto;
width : 40em;
height : 30em;
margin-top : 15px;
background : #FFFFFF;
text-align : left;
border : 1px solid #000000;
}


a i fajnie by było jakby się przesowal tylko wtedy gdy jest na dole żeby jak ktoś czyta starsze wiadomości żeby mu na dół nie zjechało
Go to the top of the page
+Quote Post
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Poczytaj o:
- scrollTop - https://developer.mozilla.org/en-US/docs/DO...ement.scrollTop
- scrollHeight - https://developer.mozilla.org/en-US/docs/DO...nt.scrollHeight
Go to the top of the page
+Quote Post
Majcon
post
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 27.11.2012
Skąd: Sieradz

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


A mogę prosić o jakiś szybki przykład ?
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(Majcon @ 3.05.2013, 15:20:34 ) *
A mogę prosić o jakiś szybki przykład ?

http://jsfiddle.net/zbUvD/
Go to the top of the page
+Quote Post
Majcon
post
Post #5





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 27.11.2012
Skąd: Sieradz

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


Bardziej chodziło mi o jakiś kod
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


A niby co masz wyżej? Obrazki?
Go to the top of the page
+Quote Post
Majcon
post
Post #7





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 27.11.2012
Skąd: Sieradz

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


a możesz mi to tu dac? bo nie mam jak na pc wejść
Go to the top of the page
+Quote Post
kamil4u
post
Post #8





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Jak nie masz jak otworzyć teraz linku( nie masz dostępu do PC ) to po co Ci teraz rozwiązanie, skoro i tak nie będziesz mógł go przetestować? Poczekaj jak będziesz przy PC i będziesz miał chwilę wolnego czasu, a następnie poczytaj o funkcjach, które podałem, przeanalizuj kod, który napisał !*! i odpowiednio go przerabiając wykorzystaj w swoim projekcie.

Pozdrawiam i więcej zaangażowania
Go to the top of the page
+Quote Post
Majcon
post
Post #9





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 27.11.2012
Skąd: Sieradz

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


Ja większość pisze na telefonie
Go to the top of the page
+Quote Post
!*!
post
Post #10





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(Majcon @ 3.05.2013, 21:15:56 ) *
Ja większość pisze na telefonie

Współczuję.
http://jsfiddle.net/zbUvD/show/
Chyba możesz wyświetlić źródło?

[JAVASCRIPT] pobierz, plaintext
  1. $(window).scrollTop($(document).height());
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
Majcon
post
Post #11





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 27.11.2012
Skąd: Sieradz

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


Cytat(!*! @ 3.05.2013, 21:34:26 ) *
Współczuję.


Niby tak ale to kwestia przyzwyczajenia mam fajna aple na android więc jest spoko gorzej właśnie jak czegoś nie wiem ;D

Ale cały czatGG napisałem praktycznie na telefonie i nawet nawet wyszedł ;p

I dzięki za pomoc w nocy poczytam jeszcze ;) o tym wszystkim

Co do źródła zawsze można pobrać za pomocą php ;p

Z tego co próbowałem zrozumieć powstało coś takiego
[JAVASCRIPT] pobierz, plaintext
  1. <script type = "text/javascript">
  2. var (IMG:style_emoticons/default/haha.gif) = document.getElementById("chat");
  3. </script>
[JAVASCRIPT] pobierz, plaintext

ale coś tu źle jednak (IMG:style_emoticons/default/sleep.gif)


Już ok oczywiście to tylko testowe a tak myślę czy za pomocą np css można ustawić "sowak" na dole bo też trzeba pomyśleć o tych co nie obsługują javascript
Go to the top of the page
+Quote Post
kamil4u
post
Post #12





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Kod masz dobry. Nie wiem czemu Ci nie działa. Pewnie masz gdzieś inne błędy lub nie masz załadowanego jeszcze DOM-u.

Kod
<div id="test">

a<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>b

</div>


<style>#test{ height: 100px; overflow: scroll; }</style>

    <script>
    var test = document.getElementById("test");
test.scrollTop = test.scrollHeight;
    </script>



Cytat
Już ok oczywiście to tylko testowe a tak myślę czy za pomocą np css można ustawić "sowak" na dole bo też trzeba pomyśleć o tych co nie obsługują javascript
Nie przypomina mi się, żeby była taka możliwość. Ale czat polega na tym, że używasz AJAX, więc bez JS i tak nikt nic nie zrobi.
Go to the top of the page
+Quote Post
Majcon
post
Post #13





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 27.11.2012
Skąd: Sieradz

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


ok jest nie dałem onload ;D może coś wymyśle później co do nie obsługi js (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 03:52