logo
Лекции_Информационные сети

Динамические технологии на стороне клиента.

Маленькая домашняя страничка не обязательно должна быть активной. Впрочем, тогда она, по-видимому, будет слишком унылой. Обилие активных элементов может раздражать читателя, а недостаток - вызывать скуку. Пытайтесь найти «золотую середину». Очевидно, что эта середина располагается в разных местах для сайтов разной направленности. Если вы создаете сайт, содержащий в основном формальные данные, например - доказательство теоремы Ферма, то врятли уместно расцвечивать страницу как елку. А если ваш сайт о путешествиях, о загадочных далеких странах, то обойтись без фотографий, встроенного видео, звукового оформления наверное не получится.

Другая причина, по которой на стороне браузера следует воспользоваться динамическими средствами, - обеспечение «дружественного» интерфейса: помощь пользователю в поиске и получении информации, обеспечение некоторых функций, таких как формирование и печать документов и т.п.

Итак, динамические технологии на стороне клиента: ActiveX, Java апплеты, сценарии на скрипт языках.

ActiveX объекты могут быть помещены на страницу при помощи тэга <OBJECT>. Соответствующие программы могут выполняться как на стороне сервера, так и на стороне клиента. ActiveX объекты гарантированно работают только в Internet Explorer (для других браузеров следует смотреть в документации), а в случае выполнения на сервере требуют операционной системы Windows на сервере. Такое ограничение сужает круг возможных клиентов вашей страницы, хотя такое сужение может оказаться вполне приемлемым.

Java апплеты (не путать с JavaScript) - это программы, написанные на языке Java, которые могут быть включены в HTML страницу. Выполняется программа Java - машиной.

<applet align=выравнивание alt=текст archive=сжатыйфайл class=класс code=файлапплета codebase=URL datafld=имяколонки datasrc=источникданных height=высота hspace=отступпогоризонтали id=идентификатор mayscript name=имя src=URL style=стиль title=всплывающаяподсказка vspace=отступповертикали width=ширина>

<param name=имяпараметра value=значение>

<param name=имяпараметра value=значение>

...

текст

</applet>

Программирование на скрипт языках является часто самым простым способом для новичков внести оживление в свою страничку.