Показать сообщение отдельно
  #8 (permalink)  
Старый 15.02.2012, 10:24
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

может так считать строки?
только лучше делать это на копии textarea, скрытой где-нибудь
<!DOCTYPE html>
<html>
<head>
<title>demo</title>
</head>
<body>
<button>Сколько строк?</button><br>
<textarea style="width: 200px; height: 100px; line-height: 18px;">Hello World</textarea>
<script>
  var t = document.getElementsByTagName('textarea')[0],
      b = document.getElementsByTagName('button')[0],
      lines;
  b.onclick = function () {
    t.style.height = 0;
    t.scrollTop = 1e5;
    lines = t.scrollTop / 18;
    t.style.height = '100px';
    alert(lines);
  }
  </script>
</body>
</html>

Последний раз редактировалось Pavel M., 15.02.2012 в 10:27.
Ответить с цитированием