Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ДП 7080403.doc
Скачиваний:
12
Добавлен:
07.02.2016
Размер:
5.22 Mб
Скачать

482.Хнту.00051-01 33 01

Далі випливає рядок, що визначає версію браузера користувача. Якщо вона менше останньої версії, то видається наступне попередження:

"Too small!",

(Занадто рання версія!), що служить натяком користувачу про необхідність зробити модернізацію наявного програмного забезпечення.

Далі йдуть поля "Major Version" і "Minor Version", що просто доводять до відома про найранішу і найпізнішу версію браузера. Дані поля винятково інформаційні і не мають коментарів.

Інші графи таблиці інформують користувача про підтримку браузером тих чи інших властивостей мови HTML і CGI-скриптів.

Графа Frames индицює підтримку браузером фреймів. Якщо браузер підтримує фрейми, то в другій графі таблиці пишеться слово "True", і коментарем служить рядок "Усе в порядку!". Інакше в другій графі таблиці пишеться слово "False", а коментарем служить рядок

"Some of pages on this site are used frames!!!"

("Деякі сторінки даного сайта використовують фрейми!!!"). Якщо браузер користувача не підтримує фрейми, то доступ до файлів FTP-сервера не буде можливим, тому що сторінка, що дозволяє зробити це, формується на фреймовій основі.

Графа "Tables" показує підтримку браузером таблиць. Якщо підтримка таблиць є фактом, про що свідчить слово "True" у другій графі таблиці, то видається повідомлення "Усе в порядку!". У противному випадку видається повідомлення

"Some of pages on this site are used tables!!!"

15

482.Хнту.00051-01 33 01

("Деякі сторінки даного сайта використовують таблиці!!!"). У випадку, якщо браузер користувача не підтримує таблиці, то він узагалі навряд чи побачить що-небудь навіть на першій сторінці, тому що вона сформована за участю таблиць. Однак браузери такого типу виходять із вживання.

Нижче випливають графи, що показують підтримку браузером фонового звуку (Background Sounds) і способу обміну інформацією користувача і сервера (Cookies). Ні та, ні інша властивість не використовуються в даний момент на сервері, тому коментарів не потребують.

У двох останніх графах таблиці відображається наявність підтримки браузером CGI-скриптов, вбудованих у HTML-документ. Виробляється перевірка на наявність підтримки двох мов: VBScript і JavaScript. Якщо браузер дозволяє виконувати скрипти, написані на якій-небудь з цих мов, у відповідному осередку таблиці пишеться слово "True", що забезпечується коментарем "Усе в порядку!". Символом того, що мова не підтримується, буде слово "False" у відповідному осередку таблиці. При цьому видаються попереджувальні повідомлення для VBScript і JavaScript відповідно:

"Some of pages on this site are used VBScript!!!"

("Деякі сторінки даного сайта використовують VBScript!!!")

"Some of pages on this site are used JavaScript!!!"

("Деякі сторінки даного сайта використовують JavaScript!!!")

Більшість скриптів, використовуваних у даному програмному забезпеченні, розроблені з урахуванням подібного випадку і виконуються здебільшого на серверній стороні, за винятком невеликих декоративних вставок.