Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить некорректный HTML (https://javascript.ru/forum/misc/16757-poluchit-nekorrektnyjj-html.html)

poorking 28.04.2011 07:41

показываю что хотел сделать например

<тег class = "выделить_курсивом_слово_ав томобиль">
Автомобили бывают разные
</тег>

При загрузке страницы получаю у блоков с нужным классом innerHTML и его разбираю. потом подменяю.
Но я допускаю что в тексте между тегами могут быть теги. То есть



<тег class = "мой_класс">
теги бывают такие <div>, <span>
</тег>

Это конечно решается если сразу заменить уголки на сущности, но так уже не интересно

Была даже мысль вот так преформатировать
<!-- unique$label_marker
теги бывают такие <div>, <span>
-->

находить коменты смотреть на их первую строку, если подходит, то прям за ним рисовать блок с нужной разметкой и текстом.

Но в итоге я пришел к выводу, что это не нужно, в любом случае текст постится через форму, а из формы можно его получить без всяких изменений и заменить опасные символы на сущности и потом распарсить

x-yuri 28.04.2011 13:43

а еще он обычно на сервер отправляется, а на сервере можно использовать htmlpurifier. А еще есть markdown


Часовой пояс GMT +3, время: 20:45.