Программирование > JavaScript & JScript
document.selection где ошибка?
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:
я сам уже во всём разобрался.
Навигация
Перейти к полной версии