Визначення сценарію: елемент SCRIPT 


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



ЗНАЕТЕ ЛИ ВЫ?

Визначення сценарію: елемент SCRIPT



Синтаксис: <SCRIPT>…</SCRIPT> Атрибути: type = тип файлу (тип MIME мови сценарію) charset = кодування (кодування символів) src = URI (URI зовнішнього сценарію) defer = defer (тільки декларація) Підтримка: Атрибут charset ігнорується (5.0+) Атрибути charset й defer ігноруються (4.0+)

Елемент SCRIPT визначає сценарій клієнта. Він може втримуватися в елементі HEAD, а також у будь-яких текстових і блокових елементах тіла документа. Його вмістом повинен бути сценарій мовою програмування, заданому обов'язковим атрибутом type відповідно до наведеного нижче таблиці 9.1.

На практиці атрибут type використається рідко, тому що оглядачі підтримують більше зручний нестандартний атрибут language, що має те ж саме призначення, але більше зручний синтаксис:

 

 

Атрибут type може бути опущений, якщо документ містить метаописатель, що задає мова програмування сценаріїв, прийнята за замовчуванням, наприклад:

Code 9.1

<META http-equiv="Content-Script-Type" content="text/javascript">

 

Сценарії підрозділяються на вкладені й зовнішні. Вкладений сценарій розміщається безпосередньо усередині елемента SCRIPT; у цьому випадку атрибути src й charset повинні отсутствовать. Приклад внутрішнього сценарію:

Code 9.2 <SCRIPT type="text/javascript"> document.write("<p><b>Hello World!<\/b>")</SCRIPT>

Зовнішній сценарій зберігається в окремому файлі; у цьому випадку атрибут src повинен містити URI цього файлу, а атрибут charset може використатися для завдання його кодування символів (звичайно це "ISO-8859-1"). У випадку вкладеного сценарію атрибут charset ігнорується. Приклад зовнішнього сценарію:

Code 9.3 <SCRIPT type="text/javascript" src="global/hello.js"></SCRIPT>

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

Старі оглядачі, що не підтримують сценаріїв, можуть відображати вміст елемента SCRIPT як звичайний текст документа. У запобіганні цього рекомендується поміщати текст сценарію усередину HTML-коментарю, наприклад:

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

" --> " утримується в однорядковому комменарии мови JavaScript, що починається з " // ". Приклади таких коментарів для інших мов програмування будуть наведені нижче.



Поделиться:


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

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