Данная рассылка посвящена web-дизайну и web-программированию. Ведущий рассылки Голубев Алексей. По вопросам размещения статей в рассылке обращайтесь по e-mail: alexey-golubev@mail.ru. Буду всегда рад разместить их здесь, а также на моем сайте. Ссылка на ваш сайт гарантирована! Так же можете присылать и статьи других авторов или ссылки на них в интернете.
Мне казалось, что все, что можно было рассказать о работе с файлами, я уже рассказал. Однако мне приходят письма от подписчиков, в которых мне задают те или иные вопросы по этой теме. Итак отвечаю по порядку на них.
1. Как сохранить файл с именем, типа: f****.txt, где **** - случайное число?
Вот такая функция прекрасно справляется с поставленной задачей:
function cf_random()
{
a=Math.round(Math.random()*10000); //Генерация случайного четырехзначного числа
b="c:\\f"+a+".txt" //Генерация имени файла
var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile(b, true); //Создание файла со случайным именем, хранящимся в переменной b и открытие его для записи
f1.WriteLine("Testing 1, 2, 3.") ; //Занесение информации в файл
document.writeln("Создан файл с именем:" + b); //Вывод сообщения в окно браузера.
}
Желательно перед сохранением файла проверить на наличие такого в том же каталоге, как описано в статье Проверка наличия файла.
2. Как пользователю дать возможность сохранить свои данные в файле?
Сначала код функции для обработки нажатия кнопки сохранения:
function create_file(a)
{
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject"); //Создаем экземпляр объекта FSO
tf = fso.CreateTextFile("c:\\user_text.txt", true);//Создаем файл с именем c:\user_text.txt и открываем его для записи
tf.Write (a); //Записываем в него текст, переданный функции в качестве параметра
tf.Close(); //Закрываем файл
}
С момента выхода последней рассылки на сайт добавлены следующие статьи:
» Еще немного о работе с файлами...
» Создание динамических форм с помощью JavaScript
Очень часто при создании HTML-форм возникает потребность узнать у пользователя значения однотипных параметров, количество которых заранее неизвестно. Например, если это форма добавления...
» Свои теги в HTML
В шестнадцатом выпуске рассылки я опубликовал совет о том, как можно сделать собственный тег, со своими...
Вверх
» Вопрос в рассылку
Вот последние, полученные мной вопросы: Вопрос №7: Хочу поставить значок (icon), что рядом с URL страницы.
Не подскажите, как сделать?
Ответить!Вопрос №8: Мне нужно вставить строку или несколько в определённое место во внутрь
текстового файла (между сущестующеми сточками). С помощью кода на vbscript. Как это возможно ?
Ответить!Задать вопросВверх
Надеюсь, вам понравилась информация в рассылке и вы не будете от нее отписываться. Больше информации можно найти на нашем сайте. Там же вы найдете и все выпуски рассылки. Ваши пожелания и критику присылайте на e-mail: alexey-golubev@mail.ru или оставляйте в Гостевой книге.
При публикации информации из рассылки Вам следует указывать действующую ссылку на нее.