Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 28.06.2014, 12:54
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

foo, новички почти всегда понимают и применяют её неправильно. Если использовать к месту - очень даже удобная вещь.

Всё что надо знать о document.write есть в этой замечательной статье.
__________________
29375, 35
Ответить с цитированием
  #12 (permalink)  
Старый 03.12.2015, 10:51
Аватар для annie88
Кандидат Javascript-наук
Отправить личное сообщение для annie88 Посмотреть профиль Найти все сообщения от annie88
 
Регистрация: 25.09.2015
Сообщений: 101

Сообщение от Aetae Посмотреть сообщение
Для чистоты: IE запущенный на локальном компьютере, таки имеет доступ к fs.
Если надо отдать файл клиенту, то в современных браузерах можно сделать так:
<script>
var text = 'как записать строку в файл ".txt" с помощью js?';
document.write(
    '<a href="data:text/plain;charset=utf-8,%EF%BB%BF' + encodeURIComponent(text) + '" download="text.txt">text.txt</a>'
)
</script>
А можно как-то сделать так, чтобы в полученном файле сохранялся перенос строк?
Ответить с цитированием
  #13 (permalink)  
Старый 03.12.2015, 13:18
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,127

Читай документацию там все есть
<a download="text.txt" id="ll">text.txt</a>
<script>
var text = 'переносы строк\r\n\r\n\r\n\r\nпереносы строк';
var BlobBlob = new Blob([text], {type : 'text/plain'});
ww = URL.createObjectURL(BlobBlob);
ll.href = ww;
</script>
Ответить с цитированием
  #14 (permalink)  
Старый 03.12.2015, 15:24
Аватар для annie88
Кандидат Javascript-наук
Отправить личное сообщение для annie88 Посмотреть профиль Найти все сообщения от annie88
 
Регистрация: 25.09.2015
Сообщений: 101

спасибо)) с Blob, мы как-то не слишком подружились, но я решила проблему переноса)))
просто в полученном тексте, перед сохранением его в файле сделала замену: text = text.replace("\r|\n","\r\n");
если текст с тегами, то text = text.replace("<br/>","\r\n");
Ответить с цитированием
  #15 (permalink)  
Старый 15.01.2018, 07:09
Интересующийся
Отправить личное сообщение для maxSLON Посмотреть профиль Найти все сообщения от maxSLON
 
Регистрация: 17.01.2014
Сообщений: 14

Сообщение от Aetae Посмотреть сообщение
Для чистоты: IE запущенный на локальном компьютере, таки имеет доступ к fs.
Если надо отдать файл клиенту, то в современных браузерах можно сделать так:
<script>
var text = 'как записать строку в файл ".txt" с помощью js?';
document.write(
    '<a href="data:text/plain;charset=utf-8,%EF%BB%BF' + encodeURIComponent(text) + '" download="text.txt">text.txt</a>'
)
</script>
Спасибо. На дворе уже 2017 год...Всюду блоберы, но это было действительно полезным
Ответить с цитированием
  #16 (permalink)  
Старый 15.01.2018, 11:35
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

maxSLON, во-первых 2018, а во-вторых 2014.)
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как записать в одну строку? hoax Элементы интерфейса 4 13.07.2013 14:56
Записать в файл, парамерт фунцкии в Jawascript JohnChaban Общие вопросы Javascript 35 24.04.2013 11:24
Не работает файл htacces kilogram Серверные языки и технологии 16 17.04.2012 20:57
window.location записать в строку Решатель Элементы интерфейса 2 06.11.2011 13:37
как записать строку в атрибут тега из js DmitryT Элементы интерфейса 5 21.03.2011 10:50