Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по выводу на экран (https://javascript.ru/forum/misc/18662-vopros-po-vyvodu-na-ehkran.html)

poseydon 10.07.2011 18:16

Вопрос по выводу на экран
 
Доброе время суток.

Пытаюсь разобраться с кодом и не могу ни как добиться в того чтоб строки выводильсь каждая с новой, на данный момент все лепит подряд.

Подскажите плиз как это реализовать. Вот пример кода:

var tb=document.getElementById('tb').value;
ttt.value = ttt.value + 'Расчет денежного довольствия \n\nОклад по воинской должности: ';
ttt.value = ttt.value + document.getElementById('tb').options[document.getElementById('tb').selectedIndex].text;
tb = parseInt (tb, 10);

var kt=document.getElementById('kt').value;
ttt.value = ttt.value + '\nОклад по воинскому званию: ';
ttt.value = ttt.value + document.getElementById('kt').options[document.getElementById('kt').selectedIndex].text;
kt = parseInt (kt, 10);

как это выгледит на сайте то это можно посмотреть тут

Amphiluke 10.07.2011 18:25

Ну, вообще-то, если вы сами посмотрите исходный код по приведенной вами ссылке, то увидите, что экранирующих слэшей перед «n» нет.

poseydon 10.07.2011 18:33

точно, а есть ли вариант замены \ на что нибудь другое т.к. joomla просто съела \

poseydon 10.07.2011 18:34

все спс нашел решение

Amphiluke 10.07.2011 18:37

Попробуйте вместо \n использовать \u000D, или \u000A, или \u000D\u000A

Цитата:

Сообщение от poseydon
все спс нашел решение

А, ну и отлично. :)


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