» О рассылке
Уважаемые подписчики!
Данная рассылка посвящена web-дизайну и web-программированию. Ведущий рассылки
Голубев Алексей. По вопросам размещения статей в рассылке обращайтесь по e-mail:
alexey-golubev@mail.ru. Буду всегда рад разместить их здесь, а также на моем
сайте. Ссылка на ваш сайт гарантирована! Так же можете присылать и статьи других
авторов или ссылки на них в интернете.
» Сегодня в рассылке (Выпуск №20)
Новая рассылка
Пять методов FileSystemObject
Статья: Error Object. Что это такое?
Вопрос в рассылку
--------------------------------------------------------------------------------
» Новая рассылка
У сайта открылась специализированная рассылка по HTML-тегам. В ней будут рассылаться
все теги от до с полным перечнем возможных атрибутов.
Ссыкла в каталоге subscribe.ru: http://subscribe.ru/catalog/inet.webbuild.alltags.
Ссылка на первый выпуск: http://www.frnet.narod.ru/subscribe/alltags/0001.html.
--------------------------------------------------------------------------------
» Пять методов
FileSystemObject Судя по вопросам в рассылку, можно сказать, что тема работы
с файлами, каталогами, дисками с web-страницы достаточно интересна большому кругу
подписчиков, поэтому я решил открыть небольшой раздел рассылки, в котором, будут
помещаться свойства и методы FSO (по пять в алфавитном порядке).
Методы FSO:
BuildPath – добавляет к имени имеющегося каталога имя нового каталога.
Синтаксис: object.BuildPath(path, name)
CopyFile – копирует один или несколько файлов из одного места в другое.
Синтаксис: object.CopyFile ( source, destination[, overwrite] )
CopyFolder – копирует каталог из одного места в другое.
Синтаксис: object.CopyFolder ( source, destination[, overwrite] )
CreateFolder – создает каталог.
Синтаксис: object.CreatFolder ( foldername )
CreateTextFile – создает текстовый файл и возвращает текстовый поток, привязанный
к этому файлу.
Синтаксис: object.CreateTextFile(filename[, overwrite[, unicode]])
--------------------------------------------------------------------------------
» Статья: Error Object. Что это такое?
Автор: Алексей Голубев
Сайт: http://www.frnet.narod.ru/
При выполнении разного рода скриптов возникают ошибки. Средства JavaScript и
VBScript позволят программисту определить тип случившейся ошибки и обработать
ее определенным образом. Для этого и существует так называемый Error Object в
JavaScript и Err Object в VBScript.
1. Run-time Error
Всем программистам известно такое явление, как run-time error. Некоторые не раз
видели это, но что это такое возможно не догадывались, поэтому и пишу, что run-time
error – это ошибка, возникающая при выполнении программы.
2. Error Object
Error Object – это непосредственно объект, по средствам которого программист
имеет возможность получить информацию об ошибках, возникших в ходе работы скрипта
на web-странице (для JavaScript). Конкретно от этого объекта можно узнать номер
ошибки и ее описание.
Получение кода ошибки:
var e = new Error();
n = e.number
number – свойство, отвечающее за код ошибки.
Описание ошибки:
var e = new Error();
txt= e.description
description – свойство, отвечающее за описание ошибки.
3. Пример
Вот небольшой пример, демонстрирующий работу Error Object:
try {
x = y // Вызываем ошибку.
}
catch(e) { // Создаем переменную e типа Error.
document.write(e) // Печатаем сообщение об ошибке: "[object Error]".
document.write(e.number & 0xFFFF) // Печатаем код ошибки: 5009.
document.write(e.description) // Печатаем описание ошибки: "'y' is undefined".
}
Вот такой небольшой объект. Но это только в JavaScript, а в VBScript он называется
Err Object и имеет побольше не только свойств, но и методов, которых, как вы
заметили, нет у Error Object в JavaScript.
--------------------------------------------------------------------------------
» Вопрос в рассылку
Вот последние, полученные мной вопросы:
Вопрос №12: Подскажите как организовать поиск по текстовой базе данных санаторий,
место, минимум человек, максимум человек, цена.
Им. Крупской, Центр, 3,6 , 15
Им. Маяковского, Лиман, 2, 5, 20
им. Гоголя, Центр, 5, 8, 10
Им. Крупской, Центр, 4,5 , 15
Нужно сделать выборку по количеству человек, например 4 человека подоходят варианты
1 и 2. Например 9 человек подходите только вариант 3.
Еще нужно организовать поиск по нескольким критериям, например пользователь выбирает
центр, количесвто человек, цену.
Ответить! mailto:alexey-golubev@mail.ru?subject=answer_12
Вопрос №11: Где можно скачать Java-машину для отображения и работы апплетов на
Java?
Ответить! mailto:alexey-golubev@mail.ru?subject=answer_11
Вопрос №10: Как можно сделать сайт уневерсальным для всех разрешений?
Ответ: Для того, чтобы подогнать ваши страницы под все разрешения указывайте
значение ширины элементов не в пикселях, а в процентах, или смешивайте и то и
другое, например:
Вопрос №9: На вашем сайте я скачал форму "для отправки мнения пользователя" подскажите
пожалуйста как мне её настроить.
Ответ: Для начала убедитесь, поддерживает включена ли поддержка perl на сервере,
на котором висит Ваш сайт. Код формы:
Заменяете "папка/где/расположен/скрипт/opinion.pl" на путь к файлу скрипта. Чаще
всего на сервере имеются папки: www - та, в которой храняться html-документы
и cgi-bin - в которой хранятся серверные сценарии. Помещаете в cgi-bin файл opinion.pl
и адрес файла можно указать так: "http://www.url.вашего.сайта/cgi-bin/opinion.pl".
Вот и все настройка.
Задать вопрос mailto:alexey-golubev@mail.ru?subject=help
--------------------------------------------------------------------------------
» Разделы сайта
На нашем сайте (http://www.frnet.narod.ru/) имеются следующие разделы:
Статьи - статьи о web-дизайне и web-программировании
Скрипты - скрипты для web-страниц
Книги - книги той же тематики
Программы - программы для верстки и дизайна
Шаблоны - заготовки для web-страниц
Рассылка - все выпуски рассылки
Юмор - анекдоты, афоризмы, смешные истории, работы студентов
Ссылки - ссылки на другие полезные ресурсы сети
--------------------------------------------------------------------------------
» Заключение
Надеюсь, вам понравилась информация в рассылке и вы не будете от нее отписываться.
Больше информации можно найти на нашем сайте. Там же вы найдете и все выпуски
рассылки. Ваши пожелания и критику присылайте на e-mail: alexey-golubev@mail.ru
или оставляйте в Гостевой книге.
При публикации информации из рассылки Вам следует указывать действующую ссылку
на нее.
Ответственный за рассылку: Голубев Алексей.
mailto:alexey-golubev@mail.ru