Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Помогите разобратся в 2-ох вопросах (https://javascript.ru/forum/css-html/26995-pomogite-razobratsya-v-2-okh-voprosakh.html)

kyivprogs 30.03.2012 16:58

Помогите разобратся в 2-ох вопросах
 
Доброго времени суток! Помогите разобратся в 2-ох вопросах???
Вопрос №1
Есть текст который помещен в блок div или даже просто в абзац
<p>
. Есть форма с текствоым полем
<input type=text>
с индинтификатором id, name. Возможно ли так что при выделении текста с абзаца или блока, он автоматически будет вставлятся в текмстовое поле??? Насколько понимаю должно сработать событие onFocus??? Если можно то подробно обьясните, возможно есть уже готовый фреймворк jquery??? Или готовый код, вы не подумайте, я не халявщик, просто зачем изобретать велосипед...
Вопрос №2
Есть страница, возможно ли поместить фрем <iframe> что бы он оставался всегда сверху, тоесть привязать его до верхнего топа, но чтоб при прокрутке страницы в низ он не прокручивался а был виден...

KingStar 03.04.2012 13:38

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;


Часовой пояс GMT +3, время: 05:16.