Альтернативний зміст: елемент NOSCRIPT 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Альтернативний зміст: елемент NOSCRIPT



Синтаксис: <NOSCRIPT>…</NOSCRIPT> (блоковий елемент) Атрибути: id, class, style, title, lang, dir, події Підтримка: Всі атрибути ігноруються (5.0+) Всі атрибути ігноруються (4.0+)

Елемент NOSCRIPT визначає альтернативний зміст на той випадок, коли оглядач не може виконати раніше наведений сценарій. Точніше кажучи, його вміст повинне відображатися тільки в наступних випадках:

якщо виконання сценаріїв відключене користувачем;

якщо оглядач не підтримує мову програмування, на якому написаний сценарій, що передує даному елементу.

Елемент NOSCRIPT може містити будь-які блокові елементи. Він може втримуватися в елементах BLOCKQUOTE, BODY, BUTTON, DD, DEL, DIV, FIELDSET, FORM, INS, LI, MAP, NOSCRIPT, OBJECT, TD й TH. Загалом кажучи, корисність даного елемента невелика, тому що сценарії звичайно використаються для динамічної зміни Веб-сторінкы, що неможливо досягти статичними засобами. Приклад:

Code 9.5 <SCRIPT type="text/vbscript"> …сценарій мовою VBScript, що вставляє дані в документ... </SCRIPT> <NOSCRIPT> <P>Доступ до <A href="http://someplace.com/data">даним</A></P> </NOSCRIPT>

Мови програмування сценаріїв

 

Підтримка сценаріїв у мові HTML не залежить від мови програмування, на якому ці сценарії написані. Вище були перераховані назви найпоширеніших мов програмування сценаріїв, і тут приводена коротка характеристика кожного з них. Всі сценарні мови є интерпретируемыми. Це означає, що оглядач зчитує вихідний текст сценарію разом з HTML-документом, а потім виконує його без компіляції в проміжну форму.

Про те, як визначити імена й версії встановлених у системі мов, див. WDH+: Версии сценарных языков.

JavaScript (JScript)

JavaScript був розроблений Бренданом Эйком (Brendan Eich) в Netscape Communications як мова сценаріїв для оглядачів Netscape Navigator, починаючи з версії 2.0. Надалі до розвитку цієї мови підключилася корпорація Microsoft, чиї оглядачі Internet Explorer підтримують JavaScript, починаючи з версії 3.0. Версія Microsoft одержала назву JScipt, оскільки JavaScript є зареєстрованої мазкої фірми Netscape. JavaScript — це єдина мова сценаріїв, підтримка якого убудована в найбільш популярні оглядачі, що робить його стандартом de facto для програмування сценаріїв. Докладний опис JavaScript наведено в Частині III.

Пример сценарію:

Code 9.6 <SCRIPT type="text/javascript"><!-і початок сценарію document.write("Hello, world!");// кінець сценарію -і></SCRIPT>

PerlScript

Сценарна версія мови PERL, що працює на стороні клієнта під керуванням Microsoft Internet Explorer 4.0+ і на стороні сервера під керуванням Microsoft Internet Information Server 3.0+. Для його використання у Веб-сторінках необхідно встановити PerlScript на кожному комп'ютері-клієнті, тому він може застосовуватися тільки в интрасетях. Рекомендується використати PerlScript у тих випадках, коли необхідна інтенсивна обробка символьних виражень. Його останню версію можна безкоштовно завантажити з вузла http://www.activestate.com/ActivePerl/ .

Приклад сценарію:

Code 9.7 <SCRIPT type="text/perlscript"><!-і початок сценарію $window->document->write('Hello, world!');# кінець сценарію -і></SCRIPT>

TCL (Tool Command Language)

TCL був розроблений Джоном Аустерхаутом (John Ousterhout) наприкінці 80-х. Часто згадується як TCL/TK, оскільки звичайно використається разом з пакетом створення користувальницьких інтерфейсів TK. Для його використання у Веб-сторінках необхідно встановити TCL на кожному комп'ютері-клієнті, тому він може застосовуватися тільки в интрасетях. Рекомендується використати TCL у тих випадках, коли Вам необхідна побудова складних графічних користувальницьких інтерфейсів. Його останню версію можна безкоштовно завантажити з вузла http://dev.scriptics.com/ .

Code 9.8 <SCRIPT type="text/tcl"><!-і початок сценарію document write("Hello, world!")# кінець сценарію -і></SCRIPT>

VBScript

Сценарна версія мови Microsoft Visual Basic. Підтримується тільки оглядачем Microsoft Internet Explorer і більшістю розроблювачів сприймається як породження ностальгії Білла Гейтса по програмістській юності.

Приклад сценарію:



Поделиться:


Последнее изменение этой страницы: 2016-12-28; просмотров: 155; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.83.150 (0.004 с.)