Сценарий jscript


/ Просмотров: 82384


Поиск

Введите условия поиска Отправить форму поиска на сайте в интернете
<SCRIPT> </script>

Этот элемент позволяет отделить текст программысценария от остальной инфор мации страницы. Элемент SCRIPT должен включать атрибут language, который определяет язык и может принимать следующие значения:

  • javascript — код на сценарий jscript языке JavaScript;
  • tcl — код на языке Tel;
  • vbscript — код на языке VBScript.

Может оказаться удобным хранить тексты программ в отдельном файле. Тогда элемент SCRIPT надо снабдить ссылкой на этот файл:

src="URL"

По традиции файлы, содержащие программы на JavaScript, имеют расширение JS. Атрибут type тоже может указывать на тип языка, хотя его применение не являет ся обязательным. Чтобы соблюсти все правила, внутри элемента можно помес тить такое определение:

type="text/javascript"

Одной из особенностей сценариев является возможность изменения содержимо го страницы в результате работы программы. Но это только возможность, а не правило. С помощью атрибута d e f e r (который не принимает никаких значений] можно «сообщить» броузеру, что таких изменений внесено не будет. В некоторы) случаях это позволяет ускорить загрузку страницы.

Из стандартных атрибутов можно использовать атрибут charset. Элемент SCRIPT (или ряд таких элементов) может располагаться как внутри сек ции HEAD, так и внутри секции BODY. Если сценарий находится внутри элемент: BODY, возможна ситуация, когда какойлибо броузер, не поддерживающий элемент SCRIPT, воспримет программный код как обычный текст и выведет его на экран Чтобы этого не случилось, код сценария вводят как комментарий:

<SCRIPT 1апдиаде="язык">
<! Все, что относится к коду сценария >
</script>

Современные броузеры «знают» этот прием и игнорируют символы коммента рия. Если в тексте сценария нужно ввести комментарий, то для этого использую! другое обозначение: в начале строки вводят две косые черты //.

Сценарий выполняется в момент загрузки страницы, то есть когда на экране егщ видно ее сценарий содержание. В листинге 5.1 представлен пример простейшего сценария Листинг 5.1. Вывод сообщения в окне (1 вариант)

<НТМ1>
<HEAD>
<МЕТА httpequiv="ContentType" content="text/html;
charset=windows1251">
<Т1Т1_Е>Простейший сценарий<ДШе>
<SCRIPT language="javascript">
alert("Приветствуем вас на этой странице!")
</script>
</head>
<BODY background="fon01.gif">
<P>
<CENTER>
<H1 style="color : maroon">3 а г о л о в о к 1</h1>
</center>
</body>
</html>

Это обычная страница, но в нее включен сценарий из одной строки. С помощью метода alert() перед загрузкой выводится сообщение (в данном случае привет ствие), показанное на рис. 5.1. До тех пор пока пользователь не щелкнет на кнопке О К, загрузка не будет продолжена.

Тот же самый сценарий можно выполнить и другим способом: создать функцию и связать ее с событием. Загрузка страницы соответствует событию onload элемен та BODY (листинг 5.2).
Листинг 5.2. Вывод сообщения в окне (2 вариант)

<HTML>
<HEAD>
<МЕТА httpequiv="ContentType" content="text/html;
charset=windows1251">
<Т1Т1Е>Простейший сценарий<ЛШе>
<SCRIPT language="javascript">
function DoFirstO
{
alert("Приветствуем вас на этой странице!")
</script>
</head>
<BODY background="fon01.gif" onload="DoFirst()">
<P>
<CENTER>
<H1 style="color : maroon">3 а г о л о в о к 1</h1>
</center>
</body>
</html>

Но, разумеется, сценарий не обязательно должен выполняться во время загрузи страницы. В разделе «Стандартные атрибуты» главы 3 приведены события, кото рые определены для различных элементов HTML.

<NQSCRIPT> </noscript>

На тот случай, если страница будет просматриваться в броузере, не поддержива ющем сценариев, предусмотрен элемент NOSCRIPT. Современные программы про смотра игнорируют его содержимое. Этот элемент можно использовать несколь кими способами. Вопервых, внутри него можно разместить предупрежденш наподобие следующего: «Ваш броузер не может воспроизвести сценарии, необхо димые для просмотра этой страницы!» Вовторых, внутри элемента можно создал упрощенную версию страницы, без скриптов. Втретьих, можно создать ссылку на другой документ. Элемент NOSCRIPT должен обязательно снабжаться конечнь» тегом. Из атрибутов допускаются только id и style.


Источник: http://www.weblibrary.biz/html/scenarii/chto_takoe_scenarii



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Что такое сценарий - HTML, CSS, JavaScript, Perl, PHP, MySQL Демотиватор с днем рожденья друг

Сценарий jscript Сценарий jscript Сценарий jscript Сценарий jscript Сценарий jscript Сценарий jscript Сценарий jscript Сценарий jscript