Невыполнение js из-за неверно полученных данных

mirv

Новичок
Невыполнение js из-за неверно полученных данных

В общем проблема такая - есть в верхней части сайта крутилка объявлений и прочего (текст).
Объявления получаются из базы данных. Если в ячейки таблицы хранится текс без переносов, то данные получаются, скрипт выполняется. Но как только появляется перенос строки (не перенос html, а банальный получаемый и вводе) скрипт выполнять отказывается. В чем проблема - я понял (переменная в ява скрипте получает данные разбитые на строки физически) - а вот как решить её - до сих пор не соображу.
Может кто подскажет?
Привожу код в котором происходит ошибка:
PHP:
<?php
require_once BASEDIR."maincore.php";
$result = dbquery("SELECT * FROM ".DB_PREFIX."subj ORDER BY subj_id");
$i=0;
while($sub=dbarray($result))
{
$content=stripinput($sub['subject']);
echo "fcontent[".$i."]='".$content."';\n";
$i++;
}
?>
а вот html код который получается при данных с переносом строки:
Код:
begintag='<div style="font: normal 10px Verdana; padding: 5px;">'; 
fcontent[0]='Первое объявление.&lt;br&gt;
[B]Внимание - сейчас вылетит &lt;b&gt;птичка!!!&lt;/b&gt;';[/B]  - - участок который не должен тут быть и из-за которого не выполняется ява скрипт.
closetag='</div>';
Каким образом решить проблему? возможно что я не знаю просто какой-то стандартной функции пхп? Можно было бы конечно сделать, чтобы в базу попадала инфо только из текстбокса, но делать в нем объявления куда руднее чем в том же текстареа.
 
Сверху