Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Альтернативний зміст: елемент 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/ .

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










Последнее изменение этой страницы: 2018-04-12; просмотров: 320.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...