FRNet.Narod.Rufor you! - http://www.frnet.narod.ru/
» О рассылке
Уважаемые подписчики!

Данная рассылка посвящена web-дизайну и web-программированию. Ведущий рассылки Голубев Алексей. По вопросам размещения статей в рассылке обращайтесь по e-mail: alexey-golubev@mail.ru. Буду всегда рад разместить их здесь, а также на моем сайте. Ссылка на ваш сайт гарантирована! Так же можете присылать и статьи других авторов или ссылки на них в интернете.
» Сегодня в рассылке (Выпуск №20)
Разделы рассылки:

» Новая рассылка
У сайта открылась специализированная рассылка по HTML-тегам. В ней будут рассылаться все теги от <a> до <xmp> с полным перечнем возможных атрибутов.

Ссыкла в каталоге 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.

    Еще нужно организовать поиск по нескольким критериям, например пользователь выбирает центр, количесвто человек, цену.

    Ответить!


    Вопрос №11: Где можно скачать Java-машину для отображения и работы апплетов на Java?
    Ответить!


    Вопрос №10: Как можно сделать сайт уневерсальным для всех разрешений?
    Ответ: Для того, чтобы подогнать ваши страницы под все разрешения указывайте значение ширины элементов не в пикселях, а в процентах, или смешивайте и то и другое, например:

    <table>
    <tr><td width=200px> &nbsp; <!-- Эта колонка будет с фиксированной шириной --></td>
    <td width=100%> &nbsp; <!-- А эта с меняющейся --></td></tr></table>



    Вопрос №9: На вашем сайте я скачал форму "для отправки мнения пользователя" подскажите пожалуйста как мне её настроить.
    Ответ: Для начала убедитесь, поддерживает включена ли поддержка perl на сервере, на котором висит Ваш сайт. Код формы:

    <form action="папка/где/расположен/скрипт/opinion.pl" method="post">
    Ваше имя: <input type=text name="name"><br>
    Мнение
    <br> <textarea name="opinion"></textarea><br>
    <input type="submit" value="Отправить">
    </form>


    Заменяете "папка/где/расположен/скрипт/opinion.pl" на путь к файлу скрипта. Чаще всего на сервере имеются папки: www - та, в которой храняться html-документы и cgi-bin - в которой хранятся серверные сценарии. Помещаете в cgi-bin файл opinion.pl и адрес файла можно указать так: "http://www.url.вашего.сайта/cgi-bin/opinion.pl". Вот и все настройка.
    Задать вопрос
    Вверх
    » Разделы сайта
    На нашем сайте (http://www.frnet.narod.ru/) имеются следующие разделы:


    Вверх
    » Заключение
    Надеюсь, вам понравилась информация в рассылке и вы не будете от нее отписываться. Больше информации можно найти на нашем сайте. Там же вы найдете и все выпуски рассылки. Ваши пожелания и критику присылайте на e-mail: alexey-golubev@mail.ru или оставляйте в Гостевой книге.

    При публикации информации из рассылки Вам следует указывать действующую ссылку на нее.

    Ответственный за рассылку: Голубев Алексей.

    Вверх


    Rambler's Top100
    Hosted by uCoz