Показать сообщение отдельно
  #2 (permalink)  
Старый 03.04.2012, 13:38
Аспирант
Отправить личное сообщение для KingStar Посмотреть профиль Найти все сообщения от KingStar
 
Регистрация: 25.08.2011
Сообщений: 42

1.

function getSel(i) {
  var d=document, a=d.getElementById(i), w=window,b;
  
     if (a&&a.value) { 
          b = a.value.substring(a.selectionStart, a.selectionEnd);
     } else {
 
         if (w.getSelection) {
               b = w.getSelection();
         } else if (d.getSelection) {
               b = d.getSelection();
         } else if (d.selection) {
               b = d.selection.createRange().text;
         } else {
              b = null;
         }
     }
       alert(b);

}



Вызывается getSel("ID");

Пример: <input type="text" id="qwerty" onMouseOut="javascript: getSel(qwerty)">


Если хочешь получить выделенный текст вне INPUT - то не указывай ID - getSel();


2. попробуй css - position: fixed;

Последний раз редактировалось KingStar, 03.04.2012 в 13:45.
Ответить с цитированием