Скрипт замены

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Ответить
Аватара пользователя
botanic
Сообщения: 85
Зарегистрирован: 01 июн 2008, 18:49

Скрипт замены

Сообщение botanic »

Сделать мне нужно как вот здесь - encdec/
Только не кодировку HTML, а чтобы в верхнюю textarea вставлялся исходный текст,
а в нем искались определенные символы и/или слова и заменялись и/или удалялись
Алгоритм
Вставляем текст в верхнее поле
В тексте есть слово dfgh - удаляем
В тексте есть цифра 4 - заменяем на 3
Готовый вариант выдаем во вторую textarea
Заранее спасибо!
Учусь Яваскрипту! Тупить теперь буду меньше)
Аватара пользователя
SOKOJI
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19

Re: Скрипт замены

Сообщение SOKOJI »

botanic, если javascript учишь, то лучше попробуй сам написать. Если работать не будет - выложи код, спроси что именно не понятно - тебе пояснят. Имхо, готовый код copy/past'ить тупо, ничему толковому не научишься.
Алгоритм действий сrрипта следующий: в переменную помещаешь value из первого поля, через функции replace удаляешь и заменяешь все, что надо, затем свойству value второго поля передаешь обработанное value первого поля.
Оказываю небесплатную помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).
Пишу PHP-скрипты на заказ. За подробной информацией в ЛС (или в ICQ).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
botanic
Сообщения: 85
Зарегистрирован: 01 июн 2008, 18:49

Re: Скрипт замены

Сообщение botanic »

Эээмммм :?

Код: Выделить всё

<script type="text/javascript">
var ucoz = "$CONTENT$";
var dle = "{info}{content}";
var ucoz2 = dle.replace("{info}{content}", ucoz);
document.write("Тест - " + ucoz2);
</script>


Не способен на большее :cry:

Это автоматическая переделка DLE шаблонов в юкозовские
Вопрос в том как в var ucoz подставить элементы из textarea (в ней будет код по которому еще и поиск надо выполнить),
а во вторую textarea тот же код но с замененными элементами

Или то что я написал - вообще бред ? Тогда поддайте еще мыслишко
Учусь Яваскрипту! Тупить теперь буду меньше)
Аватара пользователя
SOKOJI
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19

Re: Скрипт замены

Сообщение SOKOJI »

Написал самое элементарное.

Сама функция замены:

Код: Выделить всё

function myfunc() {
  var string = document.getElementById('dle').value;
  var str_alt = "$CONTENT$";
  var fin_string = string.replace("{content}", str_alt);
  document.getElementById('ucoz').value = fin_string;   
}   


Код формы:

Код: Выделить всё

<textarea id="dle">lorem ipsum {content} dolor set amet</textarea><br />
<textarea id="ucoz"></textarea><br />


По этой ссылке срабатывает функция:

Код: Выделить всё

<a href="#" onclick="myfunc();">обработать</a>
Оказываю небесплатную помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).
Пишу PHP-скрипты на заказ. За подробной информацией в ЛС (или в ICQ).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Ответить