JavaScript

S
На сайте с 11.03.2010
Offline
29
405

Всем добрый день, яву вообще не знаю отсюда вопрос.

Есть часть кода, которая определяет выделенный текст

if (window.getSelection) {

var selectedText = window.getSelection();

}

else if (document.getSelection) {

var selectedText = document.getSelection();

}

else if (document.selection) {

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

}

Как можно взять еще текст до и после выделения, например по 5-7 слов?

Или в какую сторону хоть смотреть, какие операторы помогут?

ParserYa
На сайте с 04.10.2010
Offline
29
#1
secach:
Или в какую сторону хоть смотреть, какие операторы помогут?

Регулярные выражения :)

А вообще надо смотреть.. по одному яваскрипту - пальцем в небо тыкать

T.R.O.N
На сайте с 18.05.2004
Offline
314
#2
secach:
Всем добрый день, яву вообще не знаю отсюда вопрос.

оно и видно. Ведь пример приведен не на яве...

secach:
Или в какую сторону хоть смотреть, какие операторы помогут?

не операторы а свойства/методы объекта.

У объекта TextRange есть методы move, moveStart, moveEnd

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
S
На сайте с 11.03.2010
Offline
29
#3

T.R.O.N, спасибо, то что надо, все получилось)))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий