Обновление информации и создание новых разделов

Любой 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 либо в технической документации, опубликованной в сети Интернет.

Урок 11 Как стать web-звездой?

На главную