Кодировка HTML | Демо-сайт CMS uCoz | Почта

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

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

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

Сообщение botanic » 07 янв 2010, 15:39

Сделать мне нужно как вот здесь - encdec/
Только не кодировку HTML, а чтобы в верхнюю textarea вставлялся исходный текст,
а в нем искались определенные символы и/или слова и заменялись и/или удалялись
Алгоритм
Вставляем текст в верхнее поле
В тексте есть слово dfgh - удаляем
В тексте есть цифра 4 - заменяем на 3
Готовый вариант выдаем во вторую textarea
Заранее спасибо!
Учусь Яваскрипту! Тупить теперь буду меньше)
Аватара пользователя
botanic
Лейтенант
Лейтенант
 
Автор темы
Сообщения: 85
Возраст: 31
Зарегистрирован: 01 июн 2008, 18:49
Карма: + 2 -
Откуда: из Москвы

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

Сообщение SOKOJI » 07 янв 2010, 16:00

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

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
SOKOJI
Модератор
Модератор
 
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19
Карма: + 29 -

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

Сообщение botanic » 07 янв 2010, 16:43

Эээмммм :?

Код: Выделить всё
<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 тот же код но с замененными элементами

Или то что я написал - вообще бред ? Тогда поддайте еще мыслишко
Учусь Яваскрипту! Тупить теперь буду меньше)
Аватара пользователя
botanic
Лейтенант
Лейтенант
 
Автор темы
Сообщения: 85
Возраст: 31
Зарегистрирован: 01 июн 2008, 18:49
Карма: + 2 -
Откуда: из Москвы

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

Сообщение X-3me » 07 янв 2010, 17:03

Аватара пользователя
X-3me
Подполковник
Подполковник
 
Сообщения: 176
Возраст: 28
Зарегистрирован: 12 дек 2008, 19:11
Карма: + 3 -

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

Сообщение SOKOJI » 07 янв 2010, 18:10

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

Сама функция замены:
Код: Выделить всё
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).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
SOKOJI
Модератор
Модератор
 
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19
Карма: + 29 -


Вернуться в Общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

cron