Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Замена в строке
 
 автор: Blizard   (22.07.2009 в 19:28)   письмо автору
 
 

в js файл в переменную res приходит файл file.dat с содержимым

123
234
345

т.е. все значения с новой строки

поэтому переменную res пробую заменить типа res=res.replace("\r\n","<br>");

и после document.getElementById("myid").innerHTML = res;

но выводится все в одну строку, как же сделать чтоб выводило значения в разных строках?

  Ответить  
 
 автор: yuk   (22.07.2009 в 19:42)   письмо автору
 
   для: Blizard   (22.07.2009 в 19:28)
 

Используйте модификатор g
Вот так должно сработать:

res=res.replace(/\r\n/g,"<br>");

  Ответить  
 
 автор: Blizard   (22.07.2009 в 20:06)   письмо автору
 
   для: yuk   (22.07.2009 в 19:42)
 

спасибо, и еще вопрос, я делаю типа просенький чат с применением ajax и у меня форма которую отправляю в одном и том же файле со скриптом приема результата, следовательно возник вопрос. т.к. не использую <form></form> дабы не мигала страница, как сделать отправку при нажатии Enter кнопочки? что-то типа onkeydown в голове вертится, как применить?

  Ответить  
 
 автор: yuk   (22.07.2009 в 23:58)   письмо автору
 
   для: Blizard   (22.07.2009 в 20:06)
 

Можно использовать onKeyDown, но гораздо удобнее будет все же использовать <form></form>, например

<form onsubmit='send_function(); return false;'>
<textarea></textarea>
<input type="submit" name="ok" value="OK">
</form>

где send_function() - ваша функция отправки сообщения с применением ajax.

  Ответить  
 
 автор: Blizard   (23.07.2009 в 07:47)   письмо автору
 
   для: yuk   (22.07.2009 в 23:58)
 

yuk, благодарю!

  Ответить  
 
 автор: Blizard   (22.07.2009 в 23:52)   письмо автору
 
   для: yuk   (22.07.2009 в 19:42)
 

удален

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования