[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при переводе строки
sochinec
Здравствуйте.

Логика:
Есть скрипт API яндекс карт,который сначала по клику на карте выводит форму, затем пишет в базу название, описание и координаты точки, и картинку выводит выбраную юзером radiobutton, далее этот же скрипт берет из базы данные точки и координаты, и выводит их на карте.

Вот JavaScript который выводит Эти данные уже готовом HTML,

            var point138 = new YMaps.GeoPoint(43.974481,56.284366); 		
var placemark138 = new YMaps.Placemark(point138, {style: s});
placemark138.setBalloonContent('<div style="text-align:center"><strong>dfgdfgdfgdfg</strong><br><br>!САМ ТЕКСТ!!</div>');
map.addOverlay(placemark138);


Проблема:
Проблема банальна, когда по щелчку мыши выходит форма с описанием и в ней
<textarea name="descriptpoint" cols="20" rows="5"></textarea>
, то если написать текст в этой форме в 3 строчки и записать в базу

Пример:
ул.Садовая дом 5
квартира 14
Рядом магазин
Дары природы.

то после вывода получается вот так

            var point138 = new YMaps.GeoPoint(43.974481,56.284366); 		
var placemark138 = new YMaps.Placemark(point138, {style: s});
placemark138.setBalloonContent('<div style="text-align:center"><strong>dfgdfgdfgdfg</strong><br><br>ул.Садовая дом 5
квартира 14
Рядом магазин
Дары природы</div>');
map.addOverlay(placemark138);


Тоесть текст разходится на 3-4 строчки в HTML ну и соотвествтенно выходит ошибка.

Как можно попробовать сделать чтобы данные в базу писались в строчку но потом выходили так как в textarea написали его!

Ну и чтобы тупо не было ошибки!



Спустя 23 минуты, 13 секунд (21.01.2010 - 00:20) glock18 написал(а):
при выводе нужно менять переносы строк на их представление (\n).

иначе говоря "\n" на '\n' или "\\n"

Спустя 3 минуты, 21 секунда (21.01.2010 - 00:24) sochinec написал(а):
Цитата (glock18 @ 20.01.2010 - 21:20)
при выводе нужно менять переносы строк на их представление (\n).

иначе говоря "\n" на '\n' или "\\n"

Не понял, это мне в базу писать чтоли?

Спустя 21 минута, 54 секунды (21.01.2010 - 00:46) glock18 написал(а):
кажется, я написал, что это надо делать при выводе. то на каком этапе делать замену играет второстепенную роль.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.