Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > проверка размеров textarea


Автор: VDe 8.6.2005, 05:42
Так, только не смейтесь, но реализовать надо такую ерунду, типа когда текст в поле TEXTAREA превышает размеры самого поля (и появляется прокрутка соответственно), надо выполнить н-ную
Вообщем я как бы всё понимаю но вот не знаю как на ЖабаСкрипте "увидеть" есть ли в том самом ТЕКСТАРЕА прокрутка (активная) или ещё нет
Народ, помогите плз, буду очень благодарен

(совместимость с браузерами типа Мозиллы и Оперы не очень важна, хотя бы что б в ИЕ работало)

Автор: Aliance 10.6.2005, 11:29
Кинь разметку текстарии.

Автор: Sardar 11.6.2005, 18:49
Опрашиваем свойство scrollTop у textarea, если 0, то прокрутки точно нет(контент не прокучен). Жаль что в Мозилле события onscroll у textarea нет. Вот такой код через 10 секунд после запуска убил мою лису, странно:
Код
<script type="text/javascript">
<!--
function check(txt, acc) {
  if(acc) alert(txt.scrollTop);
  else if(txt.scrollTop>0) alert("Scrolled!");
}
//-->
</script>
<textarea id="test" style="width: 200px; height: 100px; overflow: auto;" onscroll="check(this);">tersfsa</textarea>
<button onclick="check(document.getElementById('test'), true);">TesT</button>
</body>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)