Уважаемые подписчики!
Данная рассылка посвящена web-дизайну и web-программированию. Ведущий рассылки
Голубев Алексей. По вопросам размещения статей в рассылке обращайтесь по e-mail:
alexey-golubev@mail.ru. Буду всегда рад разместить их здесь, а также на моем сайте. Ссылка на ваш сайт гарантирована! Так же можете присылать и статьи других авторов или ссылки на них в интернете.
Сегодня вы узнаете, по каким книгам учится SpellBound, самый активный подписчик нашей рассылки, за что ему спасибо:
1. VBScript
Пол Ломакс "Изучаем VBScript", Киев, BHV, 1998. Оригинал издания - издательство O'Reilly, в комплекте CD-Rom
2. Dynamic HTML
"Питер-Пресс", серия "Справочник": Алекс Хоумер, Крис Улмен "Dynamic HTML". 2000 г. Оригинал издания - издательство Wrox Press
HTML, CSS, VBScript, JavaScript - все сразу.
Напоминаю, что вы можете
скачать электронные учебники по HTML, CSS, JavaScript, PHP в разделе «Книги» на нашем сайте.
Вверх
Автор:
Алексей Голубев
Сайт:
http://www.frnet.narod.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(); //Закрываем файл
}
А теперь и сама форма:
<textarea id=txt rows=10 cols=30></textarea><br>
<input type="button" value="Сохранить" onclick="create_file(txt.value)">
Скачать пример можно
здесь.
3. Можно ли при чтении файла пропускать не байты, а строки?
Конечно можно! И в статье
Чтение информации из текстового файла описан этот метод: SkipLine.
Статьи той же тематики, советую прочитать всем, кто это еще не читал, но кого заинтересовала данная тема:
Создание файлов при помощи JavaScript и VBScript
Работа с каталогами. Часть 1
Работа с каталогами. Часть 2
Чтение информации из текстового файла
Проверка наличия файла
Копирование, перемещение, удаление файлов с клиентского компьютера
Вверх
С момента выхода последней рассылки на сайт добавлены следующие
статьи:
»
Еще немного о работе с файлами...
»
Создание динамических форм с помощью JavaScript
Очень часто при создании HTML-форм возникает потребность узнать у пользователя значения однотипных параметров, количество которых заранее неизвестно. Например, если это форма добавления...
»
Свои теги в HTML
В шестнадцатом выпуске рассылки я опубликовал совет о том, как можно сделать собственный тег, со своими...
Вверх
С момента выхода последней рассылки на сайт добавлены следующие скрипты:
»
Сохранение текстового файла со случайным именем
Один из скриптов, разобранных в статье «Еще немного о работе с файлами».
Скачать:
здесь.
Скрипты к соответствующим статьям:
»
Создание динамических форм с помощью JavaScript
»
Свои теги в HTML
Вверх
Вот последние, полученные мной вопросы:
Вопрос №7: Хочу поставить значок (icon), что рядом с URL страницы.
Не подскажите, как сделать?
Ответить!
Вопрос №8: Мне нужно вставить строку или несколько в определённое место во внутрь
текстового файла (между сущестующеми сточками). С помощью кода на vbscript. Как это возможно ?
Ответить!
Задать вопрос
Вверх
На нашем сайте (
http://www.frnet.narod.ru/) имеются следующие разделы:
- Статьи - статьи о web-дизайне и web-программировании
- Скрипты - скрипты для web-страниц
- Книги - книги той же тематики
- Программы - программы для верстки и дизайна
- Шаблоны - заготовки для web-страниц
- Рассылка - все выпуски рассылки
- Юмор - анекдоты, афоризмы, смешные истории, работы студентов
- Ссылки - ссылки на другие полезные ресурсы сети
Вверх
Надеюсь, вам понравилась информация в рассылке и вы не будете от нее отписываться. Больше информации можно найти на нашем сайте. Там же вы найдете и
все выпуски рассылки. Ваши пожелания и критику присылайте на e-mail:
alexey-golubev@mail.ru или оставляйте в
Гостевой книге.
При публикации информации из рассылки Вам следует указывать действующую ссылку на нее.
Ответственный за рассылку:
Голубев Алексей.
Вверх