MozillaPL.org - polskie centrum Mozilli

Główne menu:

Auto przewijanie tekstu w polu TEXTAREA

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Auto przewijanie tekstu w polu TEXTAREA

Postautor: npart » 07 września 2007, 11:02

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Witam. Mam problem z polem TEXTAREA w FF. Otóż mam scrypt zliczjący znaki w polu TEXTAREA, a po przekroczeniu dozwolonej liczby znaków ów scrypt obcina dlugość pola i wstawia ją z powrotem do TEXTAREA. I tu napotkałem nieczekawy efekt w FF. Od razu po obcinaniu ta przegłądarka przewija pole TEXTAREA do góry zostawiając kursor na końcu wpisanego tekstu. Niby nic się strasznego, bowiem można to pole z powrotem przewinąć w dół i tyle, ale może ktoś zna sposób jak uniknąć tego przewijania? W IE scrypt działa prawidłowo, obcina i pozostawia kurosor i pole nie przewinięte, zaś FF nie wiadomo po co go przewija do góry.
npart
 
Posty: 4
Z nami od: 15 marca 2007, 10:52

Postautor: Tomek » 07 września 2007, 11:21

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

No bo w 3 wierszu masz błąd: powinno być =! a nie =
To żart - podaj adres strony, kod - bo nasze kryształowe kule już popękały podczas przewidywania pogody...
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: npart » 07 września 2007, 11:34

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Oto kod funkcji która w TEXTAREA na zdarzenie KEYUP liczy mi ilość znaków i wyświtla ich w polu COUNTER obcinająć dlugość tego pola do 1000 znaków.

Przy okazji przewija cały tekst w TEXTAREA do góry, oczywiście dopiero wtedy gdy dochodzi do obcinania.


function showlen()
{
with(document.forms[0])
{
if(elements["text"].value.length>1000)
elements["text"].value=elements["text"].value.substr(0,1000);
elements["counter"].value=1000-elements["text"].value.length;
}
}

I właśnie tego przewijania chcę uniknąć w FF
npart
 
Posty: 4
Z nami od: 15 marca 2007, 10:52


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: