Добрый день. Облазил кучу сайтов в поисках и даже нашел то что нужно, но все же нужна помощь.
Мне нужно что бы по нажатию кнопки, скрипт брал текст из textBox'ов (и прочих элементов) затем записывал их в файл и скачивался.
Задача выполнима, более того я нашел в интернете рабочие коды, но есть проблемы. В одном коде все сохраняет как надо, но нельзя перенести строку. А в другом коде перенос строки работает, зато нельзя указать название и расширение файла.
Первый код (все работает как надо, но не работает перенос строк)
var pom = document.createElement('a');
pom.setAttribute('href', "data:x-application/text," + escape('text1\n'+'text2'));
pom.setAttribute('download', 'text.txt');
pom.click();
Второй код (перенос строки работает, но как(?) указать название файла я не знаю.)
function dataUrl(data)
{return "data:x-application/text," + escape(data);}
window.open(dataUrl('text1\n'+'text2'));
}
В общем нужно мне что бы можно было указать формат файла и данные записывались бы с переносом строк.