Показать сообщение отдельно
  #6 (permalink)  
Старый 14.10.2009, 13:19
RobinGood
 
Сообщений: n/a

))) вот сегодня сталкнулся с такой же неприятностью
Сообщение от cforest Посмотреть сообщение
Zibba, работает!

Огромное спасибо за помощь!
В общем на самом деле все обстоит так - есть какой то content editor, и область где этот материал формируется. По submit формы данный контент отправляется на страницу отображения (ну и там начинаются проблемы) в связи с тем что некоторые отдельные символы обработчик считает вынужденный заменять на коды (ну эт конечно понятно почему).
узнать о них можно по ссылке http://www.w3schools.com/tags/ref_entities.asp

контент до отправки <a>маша ела кашу</a>
контент после отправки &lt;a&gt;маша ела кашу&lt;/a&gt;

в момент получения контента отправки страницей отображения html обработчик понимает что это его коды и обратно их заменяет получая <a>маша ела кашу</a> но.... данная обработка проходит только 1 раз, то есть обработчик не врубается обработать <a>маша ела кашу</a> дальше и выдать ссылку на экране (не компилит результат).

Ну можно конечно намудрить и сделать либо парсер самому либо использовать какой то временный буфер для этой &lt;a&gt;маша ела кашу&lt;/a&gt; строки - допустим hidden поле, после чего javascript обращался бы к этому полю и пулял результат этот куда либо на страницу дальше. ноо это же ужаасно.)))

Вот и хотелось бы как то облегчить задачу восстановления потока по средством javascript. Отсюда вопрос: нет ли в javascript некой функции позволяющей декодировать подобный поток в html - ну я имею ввиду на подобие к примеру функции eval()?
Ответить с цитированием