русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основы создания сценариев


Дата добавления: 2015-06-12; просмотров: 505; Нарушение авторских прав


Tеги <SCRIPT>и </SCRIPT> задают начало и окончание сценария. Тег <SCRIPT> имеет следующие основные атрибуты:

LANGUAGE={“VBScript” | “JavaScript”} ‑ язык сценария;

RUNAT=”Server” ‑ задает место исполнения сценария на стороне сервера. По умолчанию ‑ выполнение сценария в браузере.

SRC=”URL” ‑ местоположение внешнего сценария.

DEFER‑ сценарий не выводит содержимое документа.

Вместо <SCRIPT LANGUAGE=“VBScript” RUNAT=”Server”> и </SCRIPT> могут использоваться символы <% и %> (сокращенная запись).

Размещение сценария в HTML-документе имеет несколько вариан­тов (между тегами <HEAD>, </HEAD> и <BODY>, </BODY>).

Существует несколько способов вызова сценария. Характерный для Visual Basic основывается на объявлении процедуры, имя которой состоит из имени элемента управления и названия события, обрабатываемого процедурой, разделенных символом подчеркивания. Данная процедура будет запускаться всякий раз при генерировании указанным объектом заданного события.

Пример размещения сценария между тегами <HEAD> и </HEAD>.

<HTML>

<HEAD> <TITLE> Обработка нажатия кнопки </TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Knopka_OnClick ‘процедура обработки нажатия кнопки Knopka

Alert “Кнопка нажата“ ‘вывод сообщения

End Sub 'конец процедуры

</SCRIPT>

</HEAD>

<BODY BGCOLOR=“White“> <!-- цвет фона=белый //-->

<P ALIGN=“Center“><INPUT TYPE=“button“ NAME=“Knopka“

VALUE=“Кнопка“></P>

</BODY>

</HTML>

Пример размещения сценария между тегами <BODY> и </BODY>.

<HTML><HEAD><TITLE>Обработка нажатия кнопки </TITLE></HEAD>

<BODY BGCOLOR=“WHITE“>



<SCRIPT LANGUAGE=“VBSCRIPT“>

DOCUMENT.WRITE “Здравствуйте!“ 'вывод текста

</SCRIPT>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“ NAME=“Knopka“

VALUE=“Кнопка“></P>

<SCRIPT LANGUAGE=“VBSCRIPT“>

SUB Knopka_ONCLICK: ALERT “Нажали кнопку!“: END SUB

</SCRIPT>

</BODY>

</HTML>

Существует еще один вариант вызова. При помощи атрибута FOR тега <SCRIPT> можно задать объект, обработчик события которого распо­ла­гается непосредственно под тегом <SCRIPT> без Sub и End Sub, а само событие объявляется атрибутом EVENT.

Примериспользования атрибутов FOR и EVENT тега <SCRIPT>.

<HTML><HEAD><TITLE>Нажатие кнопки</TITLE></HEAD>

<BODY BGCOLOR=“WHITE“>



<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Кнопка“></P>

<SCRIPT FOR=“Knopka“ EVENT=“OnClick“ LANGUAGE=“VBScript“>

ALERT “Нажали кнопку!“

</SCRIPT>

</BODY>

</HTML>

Можно вызвать сценарии непосредственно из описания HTML-эле­мента, если процедуру надо вызывать для нескольких разных объектов. В текст описания HTML-элемента добавляется атрибут onclick=“ProcEvent”.

Пример вызова процедуры ProcEvent с параметром (номер нажатой кнопки) при нажатии кнопки Knopka1 или Knopka2.

<HTML>

<HEAD><TITLE>Вызов процедуры с параметром ProcEvent (p)</TITLE>

<SCRIPT LANGUAGE=“VBSCRIPT“>

Sub ProcEvent(p): ALERT “Нажата кнопка“&P: End Sub

</SCRIPT>

</HEAD>

<BODY BGCOLOR=“WHITE“>



<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka1“ ONCLICK=“ProcEvent(1)“

VALUE=“Кнопка1“></P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka2“ ONCLICK=“ProcEvent(2)“

VALUE=“Кнопка2“></P>

</BODY>

</HTML>

Существует возможность включать код на уровне сценария. Для этого его следует разместить после тега <SCRIPT>, чтобы он выполнялся автоматически после первой загрузки.

Примервключения кода процедуры на уровне сценария.

<HTML><HEAD><TITLE>Пример сценария с кодом</TITLE></HEAD>

<BODY BGCOLOR=“WHITE“>



<SCRIPT LANGUAGE=“VBScript“>

DOCUMENT.WRITE “Строка 1<BR>“: DOCUMENT.WRITE “Строка 2“

</SCRIPT>

</BODY>

</HTML>



<== предыдущая лекция | следующая лекция ==>
Клиент и сервер | Объект Window


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.166 сек.