﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / Работа с текстом, содержащим теги / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Wed, 03 Dec 2008 22:21:48 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Работа с текстом, содержащим теги</title><link>http://www.relib.com/forums/Topic911699-10-1.aspx</link><description>Спасибо.Все заработало:)</description><pubDate>Tue, 20 Mar 2007 18:17:18 GMT</pubDate><dc:creator>Mikelangelo</dc:creator></item><item><title>RE: Работа с текстом, содержащим теги</title><link>http://www.relib.com/forums/Topic911699-10-1.aspx</link><description>Тогда надо по другому действовать. Присваивай текст через свойство innerText и он точно будет воспринят как текст.</description><pubDate>Tue, 20 Mar 2007 18:10:06 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Работа с текстом, содержащим теги</title><link>http://www.relib.com/forums/Topic911699-10-1.aspx</link><description>Так мне как раз и нужно,чтобы не было тегов...чтобы все теги и кавычки заменились спецсимволами</description><pubDate>Tue, 20 Mar 2007 18:00:44 GMT</pubDate><dc:creator>Mikelangelo</dc:creator></item><item><title>RE: Работа с текстом, содержащим теги</title><link>http://www.relib.com/forums/Topic911699-10-1.aspx</link><description>Не "несмотря на твои обработки", а из-за них. Раз ты обработал строку с помощью htmlspecialchars() то и получил строку где нет тегов и значит при отображении он будет показан "как есть".&lt;/P&gt;&lt;P&gt;Выполни обратный перевод в html или вообще не используй htmlspecialchars</description><pubDate>Tue, 20 Mar 2007 17:50:47 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Работа с текстом, содержащим теги</title><link>http://www.relib.com/forums/Topic911699-10-1.aspx</link><description>Добрый день...вот такая проблема&lt;/P&gt;&lt;P&gt;1.Из базы считываются значения 2-х знаения двух переменных (PHP)&lt;/P&gt;&lt;P&gt;2.Все теги в них заменяются на спецсимволы ($tehinf = htmlspecialchars($tehinf);)&lt;/P&gt;&lt;P&gt;3.Переносы строки заменяются на &amp;lt;br&amp;gt; ($tehinf = ereg_replace("\r","&amp;lt;br&amp;gt;",$tehinf);)&lt;/P&gt;&lt;P&gt;4.Эти две переменные передаются параметрами в джаваскриптовую функцию&lt;/P&gt;&lt;P&gt;[quote]&lt;/P&gt;&lt;P&gt;function desteh(param,descr,tehinf)&lt;BR&gt;    {&lt;BR&gt;     &lt;BR&gt; &lt;BR&gt;        &lt;BR&gt;         if (param=="des")&lt;BR&gt;         {                       &lt;BR&gt;         document.getElementById("contentdesteh").innerHTML='&amp;lt;p class="desteh"&amp;gt;'+descr+'&amp;lt;/p&amp;gt;';                                   &lt;BR&gt;         }&lt;BR&gt;         &lt;BR&gt;        if (param=="teh")&lt;BR&gt;         {&lt;BR&gt;         document.getElementById("contentdesteh").innerHTML='&amp;lt;p class="desteh"&amp;gt;'+tehinf+'&amp;lt;/p&amp;gt;';              &lt;BR&gt;         }&lt;BR&gt;         &lt;BR&gt;    }&lt;/P&gt;&lt;P&gt;[/quote]&lt;/P&gt;&lt;P&gt;эта функция меняет значение ячейки таблицы с id="contentdesteh" на значение одной из этих двух переменных (в зависимости от того,по какой ссылке кликнули). Вся проблема в том,что несмотря на все мои обработки JavaScript присваивает значения ячейки в виде HTML, а не спецсимволов.</description><pubDate>Tue, 20 Mar 2007 17:44:44 GMT</pubDate><dc:creator>Mikelangelo</dc:creator></item></channel></rss>