Автор Тема: Втавлка значения в текущую позицию курсора в текстовом поле.  (Прочитано 2581 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ardzhan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 205
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ardzhan.km.ru
Есть текстовое поле (textarea). Не подскажите как вставить строку после текущего значения курсора (не в конец поля)

function icode(idt, txt) {


idt.innerText+=txt;


}
- эта фнкция вставит строку txt в конец поля... А нужно в текущую позицию :(

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Никак.
Используй WYSIWYG редакторы (делай поиск по форуму - обсуждалось) - они тебе позволят такое делать. Потом эти данные тихо копируешь в скрытую переменную.

IE/Mozilla, возможно Opera - работает
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Ardzhan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 205
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ardzhan.km.ru
И все-таки она вертится!!!

<html>
<
head><link REL="STYLESHEET" TYPE="text/css" HREF="../main.css">
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
meta http-equiv="Content-Language" content="ru">
<
title>HTML</title>
</
head>


<
SCRIPT language="JavaScript">
<!--
function 
richtext(text1){

var 
text document.selection.createRange().text;

document.newmsg.msg.focus();
document.newmsg.document.selection.createRange().text text1+text;
document.newmsg.msg.focus();
	


}

-->
</SCRIPT>





<body>


<form method="get" action="" name="newmsg">
<textarea name="msg" rows="10" cols="70"></textarea>
<input type="button" value="Yes" onclick="Javascript: richtext(\'Проверка микрофона!!!\');">
</form>



</body>
</html>

 

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