Получить количество строк в TextArea

Получить количество строк в TextArea

Работает только в IE!



Исходный код этого примера:
<style>
    textarea {
        max-width: 100%;
    }
</style>
<form method="post" action="">
    <p>
        <label for="ta">Вводите сюда текст для подсчета количества строк:</label><br>
        <textarea id="ta" rows="5" cols="50"></textarea><br>
    </p>
    <p>
        <label for="cs">Введено строк:</label> <input id="cs" size="3">
    </p>
</form>
<script type="text/javascript">
    function textareaCurLineNum(obj) {
         var rowHeight = obj.clientHeight/obj.rows;
         var curHeight = obj.createTextRange().boundingHeight;
         return parseInt(curHeight/rowHeight)+(obj.value!=''?1:0);
    }
    function cleanForm() {
        document.getElementById('cs').value = textareaCurLineNum(document.getElementById('ta'));
        setTimeout("cleanForm();", 500);
    }
    cleanForm();
</script>


.