Показать сообщение отдельно
  #1 (permalink)  
Старый 18.10.2013, 22:04
Новичок на форуме
Отправить личное сообщение для VBog Посмотреть профиль Найти все сообщения от VBog
 
Регистрация: 18.10.2013
Сообщений: 5

innerHTML и html со скриптом
Ткните носом, пожалуйста!
Второй день сижу любуюсь на три строчки:
var el = document.getElementById('content_id');
var html = refs_proc(el.innerHTML);
el.innerHTML = html;		// Что делать?

Забираем из <div id='content_id'> текст, написанный пользователем. Обрабатываем его в refs_proc() (добавляет ссылки по заданной комбинации символов - работает исправно, не грешу). И отправляем обратно в <div id='content_id'>. Все хорошо, за исключением того, что в тексте пользователя может оказаться <script>...</script> (где и сколько - только пользователь знает), а скрипты, как известно, с innerHTML не дружат. В голове кружатся какие-то дикие схемы с разбором текста на код-некод. Чувствую, что есть простое решение - не я первый кто с этим сталкивается, но зациклился... Помогите!
Ответить с цитированием