Обновление
информации и создание новых разделов
Любой web-сайт необходимо
регулярно обновлять. Владельцы многочисленных ресурсов Интернета ведут
в настоящее время ожесточенную борьбу за посетителей: конкуренция в
Интернете чрезвычайно высока. Общее количество web-страниц, размещенных
во Всемирной сети, непрерывно растет, и статистика показывает, что вскоре
оно может превысить значение двух html-документов на каждого пользователя
Интернета. А посетители — это главное богатство владельца web-сайта.
Это аудитория, это имидж, это реклама, а в ряде случаев - и живые деньги.
Хорошо, если пользователь заглянет на вашу страничку и изучит опубликованную
на ней информацию, но еще лучше, если он вернется на нее снова. Вот
почему регулярное обновление сайта является наипервейшей задачей каждого
web-мастера.
Традиционная методика
обновления web-сайта и создания на нем новых тематических разделов подразумевает
подготовку необходимых файлов и html-документов в режиме offline на
локальном компьютере с последующей публикацией их в Интернете либо с
помощью броузера, посредством интерактивных средств сервера, предоставляющего
вам web-хостинг (если публикация возможна через web-интерфейс), либо
с использованием клиентского программного обеспечения, если вы располагаете
доступом к удаленному серверу по протоколу FTP. Тем не менее данный
процесс является весьма трудоемким и потребует от вас не только кропотливой
работы, но и больших затрат времени. Можно ли упростить процедуру внесения
тех или иных изменений в содержание вашего web-сайта?
Да, безусловно, это
возможно. Обычный механизм автоматизации процесса размещения информационных
материалов на удаленном сервере подразумевает использование технологий
CGI и SSI. Программные средства CGI берут на себя функции загрузки информации
на узел Всемирной сети, а средства SSI динамически встраивают полученную
информацию в существующий html-документили в заранее подготовленный
шаблон. Очевидно, что данный подход потребует от вас, во-первых, хороших
знаний в области программирования, а во-вторых, администраторского доступа
к вашему web-сайту для размещения, настройки и запуска соответствующих
скриптов, что далеко не всегда возможно на серверах, предоставляющих
бесплатный web-хостинг. Как поступить? Выход достаточно прост: в качестве
интерактивной системы для получения и преобразования подготовленной
вами информации необходимо использовать простые и безотказные программные
средства JavaScript.
Для этого создайте
пустой шаблон web-страницы и в той строке html-кода, которая определяет
положение вставляемого вами в web-страницу текстового содержимого, поместите
следующий код:
<SCRIPT LANGUAGE="JavaScript"
src="имя_файла.js"></SCRIPT>
Назначьте данному
html-документу какое-либо имя и загрузите его на сервер. Теперь вам
достаточно создать в редакторе Notepad текстовый файл с указанным в
html-коде web-страницы именем и расширением .js, содержимое которого
будет выглядеть следующим образом:
document.write "текст,
вставляемый вами в страницу"
Осталось лишь поместить
этот файл на сервер в ту же папку, в которой хранится подготовленный
шаблон, — JavaScript автоматически встроит текст в HTML-документ. Преимущества
данного метода размещения информации в Интернете очевидны. Во-первых,
для того чтобы изменить содержимое web-страницы, вам достаточно лишь
уничтожить старый js-файл и поместить на его место новый с тем же именем,
но другим содержимым. Во-вторых, редактировать такой файл не в пример
легче, нежели сам код web-страницы.
ВНИМАНИЕ
Кодировка текста, в которой вы подготавливаете js-фойл, должна совпадать
с кодировкой, в которой сохранен на удаленном сервере целевой html-документ.
ПРИМЕЧАНИЕ
При использовании данного метода размещения информации на удаленном
узле возможно возникновение ошибок при просмотре вашего ресурса в броузерах
старых версий и броузерах, в настройках которых отключена функция компиляции
JavaScript.
Обратите внимание
на то, что с использованием описанного выше способа обновления web-страниц
вы сможете изменять только текстовое содержимое, модификация графического
наполнения сайта будет для вас недоступна. Безусловно, можно дополнить
текст создаваемого вами js-файла директивами Java, которые обеспечат
вывод на экран монитора графических файловых объектов. Подробное описание
таких команд можно найти в многочисленных справочных пособиях по языку
JavaScript либо в технической документации, опубликованной в сети Интернет.