Вопрос № 55104: Привет всем великим Java-гуру!
Помогите мне пожалуйста с написанием одной функции.
У меня есть Textarea заполненая текстом, он может произвольно редактироваться.
Есть еще кнопка, по нажатии которой у меня запускалась функция которая опре...Вопрос № 55105: Привет всем великим Java-гуру!
У меня есть Textarea, с исходным текстом.
И есть кнопочка, по нажатии которой запускается функция которая определяет позицию каретки в Textarea и вставляет перед ней определенный текст.
Помогите мне пожалуйс...
Вопрос № 55.104
Привет всем великим Java-гуру!
Помогите мне пожалуйста с написанием одной функции.
У меня есть Textarea заполненая текстом, он может произвольно редактироваться.
Есть еще кнопка, по нажатии которой у меня запускалась функция которая определяла координаты каретки в Textarea и перед кареткой вставлялся определенный текст.
Заранее большой thank`s.
Отправлен: 11.09.2006, 23:54
Вопрос задал: Ziderg (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: HookEst
Здравствуйте, Ziderg!
я уже отвечал на вопрос 55105, но
Возможен другой вариант, даже лучше:
function insertIntoArea(textToInsert){
areaToInsertInto.focus()
var r=document.selection.createRange()
r.text=textToInsert
}
Ответ отправил: HookEst (статус: 2-ой класс)
Ответ отправлен: 12.09.2006, 07:06 Оценка за ответ: 5 Комментарий оценки: Спасибо
Отвечает: Errandir
Здравствуйте, Ziderg!
Можно написать примерно такую функцию:
void addText(TextArea ta, String s) {
ta.insert(s , ta.getCaretPosition());
}
Вот собственно и всё.
Ответ отправил: Errandir (статус: 1-ый класс)
Ответ отправлен: 12.09.2006, 15:31 Оценка за ответ: 5
Вопрос № 55.105
Привет всем великим Java-гуру!
У меня есть Textarea, с исходным текстом.
И есть кнопочка, по нажатии которой запускается функция которая определяет позицию каретки в Textarea и вставляет перед ней определенный текст.
Помогите мне пожалуйста с написанием этой функции.
Заранее thank`s!!!
Отправлен: 11.09.2006, 23:58
Вопрос задал: Ziderg (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: HookEst
Здравствуйте, Ziderg!
Чтобы вставить текст я пользовался такой функцией:
function insertIntoArea(textToInsert){
window.clipboardData.setData("Text",textToInsert)
areaToInsertInto.focus()
document.execCommand("Paste")
}
Ответ отправил: HookEst (статус: 2-ой класс)
Ответ отправлен: 12.09.2006, 05:29 Оценка за ответ: 5