AAA Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Отображение слова, над которым находится указатель мыши

Слово:
<script>
    function WhatIsWord()
    {
        // Создание объекта TextRange
        var tr=document.body.createTextRange();
        // Свертка в точку, куда указывает мышка
        tr.moveToPoint(event.clientX, event.clientY);
        // Расширение до слова, над которым указатель мышки
        tr.expand("word");
        // Отображение содержимого
        window.status = tr.text;
    }
</script>
<body onmousemove="WhatIsWord();">

<H2>Отображение в строке состояния слова,
    над которым находится указатель мыши</H2>

Получить положение курсора в input

function doGetCaretPosition (ctrl) {

    var CaretPos = 0;
    // IE Support
    if (document.selection) {

    ctrl.focus ();
    var Sel = document.selection.createRange ();

    Sel.moveStart ('character', -ctrl.value.length);

    CaretPos = Sel.text.length;
    }
    // Firefox support
    else if (ctrl.selectionStart || ctrl.selectionStart == '0')
    CaretPos = ctrl.selectionStart;

    return (CaretPos);
}

Установить положение курсора в input

function setCaretPosition(ctrl, pos){
    if(ctrl.setSelectionRange){
    ctrl.focus();
    ctrl.setSelectionRange(pos,pos);
    }else if (ctrl.createTextRange) {
    var range = ctrl.createTextRange();
    range.collapse(true);
    range.moveEnd('character', pos);
    range.moveStart('character', pos);
    range.select();
    }
}

.

© Copyright 2008-2016 by KDG