| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > экраниварование DHTML |
| Автор: gcc 25.5.2009, 20:49 |
| есть редатор на JavaScript BB! а как экранивать HTML и JavaScript есть я хочу написать в редактор? там надо как-то экраниваровать? </div> </div> |
| Автор: Aliance 25.5.2009, 20:51 |
| Ты о реализации PHP функции http://ru2.php.net/manual/ru/function.htmlentities.php на клиентской стороне? |
| Автор: gcc 25.5.2009, 22:13 |
| я там не понял есть текст какой-то нужно в тексте поставить Java Script как текст, чтобы он не проигрывался браузером... как это сделать? |
| Автор: Soah 25.5.2009, 22:32 | ||
это ? замени amp -> & |
| Автор: gcc 25.5.2009, 22:52 |
| Soah, чтобы велосипелд не изобретать что там надо экранивать? кроме закрывающихся скобок что еще, там кавычки кажется? bars80080, язык perl и php |
| Автор: Soah 25.5.2009, 22:59 |
http://forum.vingrad.ru/index.php?showtopic=256384&view=findpost&p=1848715 |
| Автор: bars80080 25.5.2009, 23:02 | ||
для пхп есть такая функция
|
| Автор: Aliance 25.5.2009, 23:02 |
| Я не понимаю, а что мешает просто не писать тегов скрипт? Тогда все остальное экранировать не придется. |
| Автор: gcc 25.5.2009, 23:55 | ||
как это? если написать <b> df</b> оно будет "проигрыватся"... |
| Автор: SelenIT 26.5.2009, 00:06 |
| Как вариант, можно записать строку в innerText/nodeValue чего-нибудь, а потом снять у него же innerHTML. По идее, браузер должен автоматом заэкранировать все необходимое. Но проверка на сервере нужна в любом случае, это аксиома. |
| Автор: Aliance 26.5.2009, 08:36 | ||
где здесь JavaScript? О нем же речь шла. Можно еще как вариант воспользоваться XML`евским CDATA. |