Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: for_i_0 от 28 Марта 2005, 05:54:28
-
Здравствуйте
Есть значить у меня в textarea строка, при выделении ее и нажатии на button нужно к ней добавить скажем такие вот символы [xbx]selection[x/bx].
Ничего кроме как разбить строку на массив по шаблону selection в голову не лезит. Если я мыслю в правильном направлении то мне нужна анологичная функция - функции explode() в PHP, а нет подскажите пожалуйста как можно решить данную задачу ?
-
for_i_0:
разбить строку на массив по шаблону selection
Ч...Чё???
А зачем?
-
В элементе формы, нужно оброботать(вставить теги) выделенный текст.
-
как цитаты на форуме? так да? а то я тоже мало чё понял))
если так, то просто смотри скрипт который используется на этом форуме
-
V?A DSGN
ага, так только чуть по сложнее :) мне нужно выделять текст внутри элемента -> textarea. и при нажатии на кнопку обрабатывать выделения.на сколько я заметил тут такого нет :) а так как на форуме я и сам могу сделать :)
-
CGVictor
продолжу мысль разбить текст по шаблону выделения. В теле проверок. и если выделения в середине прописть что-то на подобе:
var str = textarea.value[0] + "- " + range.text + "[/x]" + textarea.value[1];
-
for_i_0:
по шаблону выделения
Какому "шаблону выделения"?
Посмотри - сейчас вспомнил - у спектатора в Register. Там он на клик ловил положение курсора, и считал смещение выделения. Как-то так.
А чем тебе местный вариант не угодил?
-
CGVictor:
Какому "шаблону выделения"?
document.getSelection(); //Netscape v. 4x
document.selection.createRange(); //IE v. 4x
CGVictor:
у спектатора в Register.
не совсе понял где это ? если можно дайте ссылку.
CGVictor:
А чем тебе местный вариант не угодил?
Я неговорил, что он мне неугодил :) ИМХО будет удобнее для юзера выделять и нжимать на кнопку. а если неполучится буду юзать местный вариант.