Как редактировать содержимое текстового поля (удалить/заменить) данны(<textarea></t

MartinCook

Client
Регистрация
17.10.2012
Сообщения
76
Благодарностей
3
Баллы
8
Вопрос вроде не сложный, но никак не могу с ним справиться. На сайте выскакивает окно с редактором html кода. Нужно его отредактировать - заменить некоторые участки кода. У меня получается только дописывать свои значения.
Понимаю, что нужно выпарсить весь код из этого окна в переменную, заменить нужный код. Очистить поле от старого кода и вставить в него содержимое переменной после редакции. Но вот не пойму как очистить поле.
Просьба модераторов удалить мою ветку из Раздела "Вопросы" ZennoPoster MP
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
Через конструктор действий через Set тогда содержимое текстового поля будет заменено содержимым того что вставляете да и так через запись проекта поидее должно работать..
 
  • Спасибо
Реакции: bitport

MartinCook

Client
Регистрация
17.10.2012
Сообщения
76
Благодарностей
3
Баллы
8
Все немного сложней у меня выходит. Только проверил на денвере в поле <textarea></textarea> (просто для примера сгенерил) вставляется все без проблем с заменой старого содержимого. Но на сайте (речь идет про редактор html кода шаблонов на сайте укоз) вставляет только в начало окна - старое содержимое отходит на кол-во строк вставляемого текста ниже. Руками из браузера удаляю старый код - вставляю новый - без проблем. Проковырялся весь день - не хватает ума уже...
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
Посмотрите, может там на самом деле два поля в разных слоях? в одно вводите а в другом отображается?
Нужно найти то поле где появляется введенный текст и препарировать его в нескольких экспериментах на тему удаления.... но если уж все настолько плохо.... можно поставить мышку в окно редактора и сделать 300к жмаканий вправо, а потом 300к бекспейсов через эмуляцию клавиатуры))) но это такой фейл что все равно не вин))))
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Когда смотрите хтмл код, часто он делится на части - по строкам, абзацам или еще как то. В таком случае нужно найти элемент, который содержит в себе полностью весь текст и вставить туда пустоту.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Нужно найти элемент этот и зменить innerhtml. Должно помочь.
 

MartinCook

Client
Регистрация
17.10.2012
Сообщения
76
Благодарностей
3
Баллы
8
Всем спасибо. Сам не смог разобраться. Помог ZennoScript. "Переключил редактор в шаблоне". Пока не понял, как это. Сейчас сижу разбираюсь. Но все работает.
 
Последнее редактирование модератором:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)