Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Поправить скрипт (https://javascript.ru/forum/events/11917-popravit-skript.html)

LingVist 21.09.2010 10:47

Поправить скрипт
 
Всем доброго дня.

Кто может, помогите решить такую проблему. Есть такой скрипт для вывода нескольких строк.
<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 вот такая беда.

Кто знает, как с этим бороться, помогите. Или может у кого-то есть другой вариант такого скрипта.

Спасибо.


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