розділи сторінки), теги, які завантажують на сторінку малюнок, виконують програми і впливають на відображення тексту. HTML - текст являє собою текст у форматі ASCII.
Гіпертекстова сторінка описується на мові HTML і обрамляється парними маркерами: lt; HTML gt; і lt;/HTML gt;.
Коментар записується всередині маркера і не відображається браузером:
lt;! - однорядковий коментар - gt; і lt ;! багаторядковий коментар gt;.
Сторінка складається з заголовної частини lt; HEAD gt; і тіла сторінки lt; BODY gt ;. Ось так виглядає розмітка порожній web-сторінки:
lt; HTML gt;
lt; HEAD gt;
lt; TITLE gt; Назва сторінки lt;/TITLE gt;
lt;/HEAD gt;
lt; BODY gt;
lt;! - Тіло сторінки - gt;
lt;/BODY gt;
lt;/HTML gt; і JavaScript
Щоб web-сторінка була інтерактивною (могла взаємодіяти з користувачем) і динамічною, необхідно використовувати так звані скрипти або, інакше кажучи, сценарії. Скрипт - програма, написана на спеціальному мові програмування, яка вбудовується в HTML-документ. Наприклад, ви хочете, щоб при клацанні кнопкою миші на зображенні остання змінила шар вид або, скажімо, відбувся перехід на іншу сторінку. Для цього необхідний скрипт, який виконає все, що потрібно. Тобто сценарії описують поведінку елементів HTML-документа та їх взаємодія з користувачем (наприклад, реакцію на клацання кнопки миші, зміна змісту сторінки в залежності від дій користувача). Вставка сценарію в HTML-код здійснюється звичайно за наступною схемою:
lt; HTML gt;
lt; HEAD gt;
...
lt;! -
lt; SCRIPT LANGUAGE= названіе_язика gt;
... (тут розташовується текст сценарію)
lt;/SCRIPT gt;
//- gt;
lt;/HEAD gt;
...
lt; BODY gt;
...
lt;/BODY gt;
lt;/HTML gt;
Тут використано типовий варіант, при якому сценарій вставляється всередину тега заголовка lt; HEAD gt ;, хоча він може перебувати в будь-якому місці HTML-коду. Іноді навіть потрібно, щоб скрипт був завантажений після завантаження деяких елементів сторінки,
Атрибут LANGUAGE тега lt; SCRIPT gt; може приймати аргументи JavaScript, JScript, VBScript і VBS. Якщо атрибут не вказаний, то мається на увазі JavaScript. Символи lt;! - І//- gt; утворюють тег коментаря. Рекомендується їх використовувати на той випадок, коли браузер користувача не зможе інтерпретувати сценарій. Зверніть увагу, що тег коментаря в даному випадку відрізняється від звичайного тега коментаря lt; ! gt ;, використовується поза сценарію для того, щоб вставити поясняющие тексти, що не відображаються на екрані. Сценарій зовсім необов'язково розміщувати в тому ж HTML-документі, де він може знадобитися. Його можна розмістити в окремому текстовому файлі, але з розширенням js, а в HTML-документі написати таку інструкцію:
lt; SCRIPT SRC= адрес_файла_со_скріптом gt; lt;/SCRIPT gt;.
Наприклад:
lt; SCRIPT SRC= my_script. js gt; lt;/SCRIPT gt;.
2. Динамічний web-сайт
. 1 Установка програм
Потрібно встановити на своєму комп'ютері домашній сервер, точніше серверні програми, за допомогою яких можна створювати і тестувати РНР програми. У якості ОС можна використовувати Windows, бажано Windows XP або Windows 2000 SP4. Систему Windows 95 вже використовувати не можна, так як PHP5 в ній працювати не буде.
Перша програма, яка нам буде потрібна, Apache. Apache - найбільш популярний web-сервер в мережі Internet з 1996 року. Сервер Apache потрібен для перевірки виконання скриптів на Perl і PHP.
Наступна програма - це PHP v5.2.4, вона дозволить запускати PHP скрипти на домашньому сервері. Можна використовувати іншу версію.
Замість того щоб ставити Apache, PHP і т.д., скористаємося проектом Denwer.
Проект Denwer (Джентельменский набір web-розробника)
Донедавна установка всіх програм була доволі копітким. Тепер же інсталяцію і конфігурація компонентів можна провести автоматично, і допоможе в цьому Денвер.
Базовий (основний) пакет Денвера включає в себе:
Інсталятор (підтри...