Показать сообщение отдельно
  #2 (permalink)  
Старый 01.03.2012, 23:59
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>

    <textarea id="mytextarea"></textarea>
    <button onclick="alert( getCursorPosition( document.getElementById('mytextarea') ) )">Get Position</button>

    <script type="text/javascript">
    function getCursorPosition( ctrl ) {
        var CaretPos = 0;
        if ( document.selection ) {
            ctrl.focus ();
            var Sel = document.selection.createRange();
            Sel.moveStart ('character', -ctrl.value.length);
            CaretPos = Sel.text.length;
        } else if ( ctrl.selectionStart || ctrl.selectionStart == '0' ) {
            CaretPos = ctrl.selectionStart;
        }
        return CaretPos;
    }
    </script>
    </body>
</html>
Ответить с цитированием