Mam taki kod:
function scrolling(){ var scroll1 = document.getElementById('scroll1'); var akceptuj = document.getElementById('akceptuj'); if(scroll1.scrollTop >= TUTAJ NIE WIEM SKAD POBRAC MAX POZYCJE SCROLLA) { akceptuj.disabled = ""; } else { akceptuj.disabled = "disabled"; } }
i html:
<textarea onscroll="scrolling();" id="scroll1" cols="50" rows="10" readonly="readonly"> <?php include('text.txt'); ?>
No i nie wiem jak w tym warunku if pobrac max pozycje scrollTop, probowalem z scrollHeight, ale ta funkcja zwraca wieksza liczbe od scrollTOP (gdy ten jest na samym dole).
Kod ogolnie dziala, ale tylko gdy recznie sprawdze jaka liczbe zwraca scrollTop, gdy jest na samym dole i ja wpisze w if - tylko, ze to rozwiazanie jest zle, dlatego ze dokument moze miec zmienna tresc, a co za tym idzie, zmienna liczbe max scrollTop, poza tym w roznych przegladarkach te liczby sa takze rozne.