Электронные издания



         

Понятие о динамическом HTML и его компонентах - часть 2


Чтобы браузер смог отобразить разработанную Web-страницу именно в том виде, в каком она задумывалась, на странице обычно помещают вызов функции JavaScript для идентификации типа используемого браузера и его версии.

Встраивание сценариев JavaScript в HTML-страницу можно осуществить одним из четырех способов:

  • заданием операторов этого языка внутри контейнера <Script> языка HTML;

    заданием имени файла языка JavaScript в параметре 5КСтега <Script>;

    использованием выражений языка JavaScript в качестве значений параметров HTML-тегов;

    путем определения обработчика событий в теге HTML.

    Первые два способа, по нашему мнению, достаточно понятны и не нуждаются в дополнительных комментариях. Если переменные языка JavaScript желательно использовать в качестве параметров, то их следует заключать в фигурные скобки и размещать между символом ампесанда () и точкой с запятой. Например, в теге

    <TABLE ALIGN=LEFT WIDTH=40% BORDER=5>

    значение параметр WIDTH можно сделать изменяемым, заменив константу 40% переменной языка JavaScript, как это сделано в выражении, представленном ниже:

    <TABLE ALIGN=LEFT WIDTH='{JWidth);' BORDER=5>,

    причем значение переменная JWidth должно быть предварительно определено.

    Для совместимости с языками сценариев в элементы форм языка HTML (см. § 2.8) были введены специальные параметры обработки возникающих событий. Простейшим событием может быть нажатие левой кнопки мыши Click.

    Значениями этих параметров могут служить операторы языка JavaScript. Соответствующий любому событию параметр будет иметь дополнительную приставку on, например событию Click будет соответствовать параметр onClick. Обработка событий задается в параметрах форм для того, чтобы проверить введенную в форму информацию до ее пересылки на сервер.

    Обсуждение самого языка JavaScript потребовало бы отдельной главы. Поэтому мы ограничимся приведенными в данном коротком параграфе сведениями, а всех желающих глубже ознакомиться с ядром JavaScript отсылаем к многочисленным пособиям по этому языку, например

    ссылка на источники литературы
    , где изложено его применение в HTML-документах.

    Отметим, что фирма

    Microsoft
    Microsoft разработала язык создания сценариев VBScript, функциональные возможности которого ничем не отличаются от JavaScript. Определенным достоинством этого языка является возможность использования с небольшими доделками ранее написанных процедур на
    Язык Visual Basic
    языке Visual Basic.




    Содержание  Назад  Вперед