Данная рассылка посвящена web-дизайну и web-программированию. Ведущий рассылки Голубев Алексей. По вопросам размещения статей в рассылке обращайтесь по e-mail: alexey-golubev@mail.ru. Буду всегда рад разместить их здесь, а также на моем сайте. Ссылка на ваш сайт гарантирована! Так же можете присылать и статьи других авторов или ссылки на них в интернете.
Судя по вопросам в рассылку, можно сказать, что тема работы с файлами, каталогами, дисками с web-страницы достаточно интересна большому кругу подписчиков, поэтому я решил открыть небольшой раздел рассылки, в котором, будут помещаться свойства и методы FSO (по пять в алфавитном порядке).
Методы FSO:
BuildPath – добавляет к имени имеющегося каталога имя нового каталога. Синтаксис: object.BuildPath(path, name)
CopyFile – копирует один или несколько файлов из одного места в другое. Синтаксис: object.CopyFile ( source, destination[, overwrite] )
CopyFolder – копирует каталог из одного места в другое. Синтаксис: object.CopyFolder ( source, destination[, overwrite] )
При выполнении разного рода скриптов возникают ошибки. Средства 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.
Еще нужно организовать поиск по нескольким критериям,
например пользователь выбирает центр, количесвто человек, цену.
Ответить!
Вопрос №11: Где можно скачать Java-машину для отображения и работы апплетов на Java?
Ответить!
Вопрос №10: Как можно сделать сайт уневерсальным для всех разрешений?
Ответ:
Для того, чтобы подогнать ваши страницы под все разрешения
указывайте значение ширины элементов не в пикселях, а в процентах, или
смешивайте и то и другое, например:
<table>
<tr><td width=200px> <!-- Эта колонка будет с фиксированной
шириной --></td>
<td width=100%> <!-- А эта с меняющейся --></td></tr></table>
Вопрос №9: На вашем сайте я скачал форму "для отправки мнения пользователя" подскажите пожалуйста как мне её настроить.
Ответ:
Для начала убедитесь, поддерживает включена ли поддержка perl на сервере, на котором висит Ваш сайт. Код формы:
Заменяете "папка/где/расположен/скрипт/opinion.pl" на путь к файлу скрипта. Чаще всего на сервере имеются папки: www - та, в которой храняться html-документы и cgi-bin - в которой хранятся серверные сценарии. Помещаете в cgi-bin файл opinion.pl и адрес файла можно указать так: "http://www.url.вашего.сайта/cgi-bin/opinion.pl". Вот и все настройка.
Задать вопросВверх
Надеюсь, вам понравилась информация в рассылке и вы не будете от нее отписываться. Больше информации можно найти на нашем сайте. Там же вы найдете и все выпуски рассылки. Ваши пожелания и критику присылайте на e-mail: alexey-golubev@mail.ru или оставляйте в Гостевой книге.
При публикации информации из рассылки Вам следует указывать действующую ссылку на нее.