<script>var Content = "<pre>1
2
3
4
5</pre>";
</script>
Почему JavaScript не понимает перевод строки в переменной?......
[HTML]<script>var Content = "1
2
3
4
5";
</script>[/HTML]
Заранее благодарен за подсказку.
Код:
Я так понимаю что нужно каждый символ на новой строчке написать?
Код:
<script>var Content = "1\n2\n3\n4\n5";
</script>
</script>
<?
if ($_GET['action'] == 'new') { $text = "ля ля ля"; }
else if ($_GET['action'] == 'edit') {
$data = mysql_fetch_array(mysql_query("select * from news where id=$_GET['id']"));
$text = $data[text];
}
?>
<script>
var Content = "<?=$text;?>";
</script>
............
<form id="editform" action="news.php" method="POST" enctype="multipart/form-data">
<IFRAME id="editframe" width="100%" height="100%" frameborder="0" contenteditable="true"></IFRAME>
</form>
тогда придётся переделывать БД, чтобы данные были вида:
1\n2\n3\n4\n5\n
не хоцца )
Копать в сторону тега <pre></pre> и функции nl2br()
Цитата:
тогда придётся переделывать БД, чтобы данные были вида:
1\n2\n3\n4\n5\n
не хоцца )
Ну тогда можно написать функцию на javascript для преобразования, символа первода строки в "\n" ;)
А в Windows, если мне что-то не изменяет, символ перевода строки иначе выглядит...
Цитата: RussianSpy
Копать в сторону тега <pre></pre> и функции nl2br()
Думаю, надо копать только в сторону nl2br() или в сторону тупой замены в строке.