Всем доброго дня.
Кто может, помогите решить такую проблему. Есть такой скрипт для вывода нескольких строк.
<body onload="start_up_text()">
<div id="up_text">
<script type="text/javascript">
var delay=120;
var msg = ('Это первая строка.<br>Это вторая строка.<br><br>Это третья строка<br>Это четвертая строка<br><br>Это пятая строка<br>Это шестая строка');
function start_up_text()
{ do_up_text(msg, 0, 1);}
function do_up_text(text, pos, dir)
{
var out=text.substring(msg, pos);
up_text.innerHTML=out;
pos+=dir;
setTimeout('do_up_text("'+text+'",'+pos+','+dir+')', delay);
}
</script>
</div>
Проблема в том, что при переносе строки печатается знак "<" в конце строки. также он печатается на пустой строке. В ИЕ все нормально, а вот в Опере и FF вот такая беда.
Кто знает, как с этим бороться, помогите. Или может у кого-то есть другой вариант такого скрипта.
Спасибо.