Чтобы прочитать данные, используйте такой код:
var data = new Array;
function readData() {
var inputs = document.getElementsByTagName('input');
for (i in inputs) {
if (!isNaN(i - 0) && inputs[i].type == 'text') {
data[i - 0] = inputs[i].value;
}
}
}
Запустите его с помощью кнопки ввода:
<input type="button" onclick="readData();" value="Read" />
Тем не менее, вы хотите, чтобы это был файл cookie, текстовый файл или что? Вот несколько возможных операторов в зависимости от того, что вы хотите:
alert(data.toString());
window.location.href = 'data:text/plain,' + escape(data.toString());
document.cookie = 'data=' + data.toString();
Второй генерирует простой текст, который, вероятно, будет отображаться в браузере. Чтобы сохранить его как текстовый файл, вам нужно будет либо
- сделать это вручную после генерации
- использовать какой-либо MIME-тип, такой как application / octet-stream, вместо text / plain (тогда пользователь должен будет назвать файл вручную).