Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Document Object Model

Selection+вокруг

> Вот задачка такая: надо получить текст текущего выделения плюс N символов справа и слева от него. Допустим, выделено "ба" в слове "собака". getSelectionPlusN(2) должна вернуть "собака". Под ИЕ понятно, а как написать под Мазилу???

Попробуй это. Надеюсь, прибавить сколько надо по бокам и вырезать нужный кусок из value - сам справишься? :)

<HTML>
<HEAD>
<SCRIPT>

function showSelection(field)
{
.document.getElementById('debug').innerHTML='from '+field.selectionStart+' to '+field.selectionEnd;
}

</SCRIPT>
</HEAD>
<BODY>
<FORM><INPUT onMouseMove="showSelection(this)" onKeyUp="showSelection(this)"></FORM>
<DIV ID=debug>debug</DIV>
</BODY>
</HTML>
СообщениеАвторДата
гоша15.10.2002 13:40
crimaniak20.10.2002 05:56
crimaniak20.10.2002 06:08
гоша21.10.2002 12:43
crimaniak27.10.2002 16:36
гоша17.10.2002 15:16