Программирование > JavaScript & JScript

document.selection где ошибка?

(1/2) > >>

OZLObin:
Код
При нажатии на кнопку  вставляет в text area под названием document.REPLIER.Post текст, выделенный юзером мышкой на страничке.

Вроде всё элементарно, но не работает. Вот для IE:


function selector(){

   var newPost;
   var oldPost;
   var str;
   str=document.selection.createRange();
   oldPost = document.REPLIER.Post.value;
   newPost = oldPost+str.text;
   document.REPLIER.Post.value=newPost;
}  
   
   

после в HTMLе вставляю кнопку




Так почему же не работает? :confused:

OZLObin:
Блин ужалить тему нельзя, а я уже сам нашел проблему.
надо давать str=document.selection.createRange().text;

а newPost=oldPost+str;
Тогода всё заработает :)

OZLObin:
Зато возникла проблема, что NN6.x с помощью document.getSelection копирует выделенный текст без символов переноса строки, получается одна  длинная трока.

OZLObin:
Мдась, NN получает выделенное как string, без символов переноса строки. Есть ли выход?

OZLObin:
огромное спасибо за помощь :lol:
я сам уже во всём разобрался.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии