Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Scroll
Forum PHP.pl > Forum > Po stronie przeglądarki
ZixI
Witam.
Prosiłbym Was o podanie mi kodu na ustawienie scroll'a na samym dole po każdym odświeżeniu diva.
Czy jest to możliwe?
Pozdrawiam smile.gif
toaspzoo
Kod
<script type="text/javascript">
divObject = document.getElementById('NAZWA_DIVA');
// alert(divObject.scrollHeight)
// alert(divObject.scrollTop)
divObject.scrollTop = divObject.scrollHeight;
setTimeout("divObject.scrollTop = divObject.scrollHeight;",100);
</script>
ZixI
Cytat(toaspzoo @ 14.06.2011, 22:37:43 ) *
Kod
<script type="text/javascript">
divObject = document.getElementById('NAZWA_DIVA');
// alert(divObject.scrollHeight)
// alert(divObject.scrollTop)
divObject.scrollTop = divObject.scrollHeight;
setTimeout("divObject.scrollTop = divObject.scrollHeight;",100);
</script>

Robiłem podobnie, i nie działało, tak jak to wyżej.
Fifi209
A kiedy to wywołujesz?
toaspzoo
zastosowanie:

http://znajomek.unixstorm.org/forum/


działa

w divie, ktory chcesz scrollowac, musisz dać id="NAZWA_DIVA"
!
ZixI
  1. <script type="text/javascript">
  2. divObject = document.getElementById('boxinbox');
  3. // alert(divObject.scrollHeight)
  4. // alert(divObject.scrollTop)
  5. divObject.scrollTop = divObject.scrollHeight;
  6. setTimeout("divObject.scrollTop = divObject.scrollHeight;",100);
  7. </script>

U mnie jest to tak. Chodzi mi o id boxinbox.
  1. <div id="boxinbox">

  1. #boxinbox {background: #1B1B1B; padding: 5px; font-size:10px; height: 150px; width: 770px; overflow:auto;}
toaspzoo
Kod
    <script type="text/javascript">
    divObject = document.getElementById('boxinbox');
    // alert(divObject.scrollHeight)
    // alert(divObject.scrollTop)
    divObject.scrollTop = divObject.scrollHeight;
    setTimeout("divObject.scrollTop = divObject.scrollHeight;",150);
    </script>


i daj

Kod
<body onload="scrollIframe()">
ZixI
Nie mam pojęcia dlaczego dalej nie działa.
Możesz poszperać firebugiem i powiedzieć o co chodzi?
toaspzoo
ooo widze, że jesteś z PGC ?
Kwas to mój brat, może kojarzysz


spróbuj w stylach: overflow: auto; zamiast scroll

Kod
<div id="boxinbox" class="boxinbox" style="height: 150px; overflow: auto;">

<script type="text/javascript">
divObject = document.getElementById('ram');
// alert(divObject.scrollHeight)
// alert(divObject.scrollTop)
divObject.scrollTop = divObject.scrollHeight;
setTimeout("divObject.scrollTop = divObject.scrollHeight;",500);

</script>

</div>




i daj skrypt do środka div'a
ZixI
Cytat(toaspzoo @ 16.06.2011, 16:58:43 ) *
ooo widze, że jesteś z PGC ?
Kwas to mój brat, może kojarzysz

Tak, kojarzę.
W środku diva działa, dzięki.
Można zamknąć.
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.