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> |