Selection+вокруг> Ага, именно где угодно. Например > > <b>жи[рная</b> cобака <i>жуч]ка</i> > > закрашено все что между []. То что закрашено, найти несложно getSelection().toString(). А вот "n символов по бокам" не получается. Т.е. получается, но коряво... :(
А прямо и невозможно, насколько я понимаю. То есть если в документе несколько таких фрагментов, ты не определишь, какой из них. А как реализовать с такой функциональностью - мастери по getSelection() RegExp и ищи по нему. Код из головы, не проверял: r=new Regexp('/(.{2}'+reqexp_quote(getSelection().toString())+'.{2})/'); где regexp_quote() - функция, которая квотит спецсимволы регулярных выражений. И натравливай этот regexp на innerHTML, результат[1] - искомая строка. |