PDA

Показать полную графическую версию : Передача строки в функцию Javascript


Faina
07-03-2003, 12:03
Передаю в Функцию JavaScript сироку, содержащую символы перехода строки. Она ее обрезает по первому такому символу... Удалять и заменять их не рекомендуется.
В принципе проблема решаема.
Мне надо потом эту строку запихать в textarea, так чтоб не было видно тагов. Без перегрузке страницы. Если textarea 1 штук, то можно явно, все раотает без проблем. А если их несколько? Обычно испольую eval(). Но он ругается на незавершенную строку.


Исправлено: Faina, 13:55 7-03-2003

mar
07-03-2003, 13:49
Faina
объясни поподробнее, что не так.
Вот простейший случай передачи:

<html>
<head>
<script language="JavaScript">
 var a="aaaaaaaaaaaaa\nbbbbbbbbbbbbb";
   f(a);
 function f(q)
 {
  alert(q);
  document.write(q);
 }
</script>
</head>
<body>
  <h1>body</h1>
</body>
</html>

Faina
07-03-2003, 13:56
mar
спасибо, я как то запамятывала про /n....:)

mar
07-03-2003, 14:06
Faina
только не /n, а \n :)
а что ты туда передавала: код перевода каретки :))) ?


Исправлено: mar, 14:06 7-03-2003

Guest
07-03-2003, 14:09
mar
я ее из базы беру

mar
07-03-2003, 14:43
да нет, меня вопрос не про строчку, а про символ перевода строки :)

Faina
07-03-2003, 15:33
mar
в базу пишется все, включая непечатный символ перевода строки. у нас что-то типа $char(13,10). возможно, это и неправильно, но видимо для чего-то было нужно


Исправлено: Faina, 15:37 7-03-2003

mar
07-03-2003, 15:47
Faina
Все правильно, 13, насколько мне помнится, - символ перевода каретки (строки)




© OSzone.net 2001-2012