ВУЗ:
Составители:
Рубрика:
- 85 -
<BODY>
<H1>JavaScript test</H1>
<SCRIPT LANGUAGE="JavaScript">
document.write("Этот текст динамически сгенерирован " +
"программой на JavaScript");
</SCRIPT>
</BODY>
</HTML>
Здесь код на JavaScript заключен между тегами <SCRIPT
LANGUAGE=“JavaScript”> и </SCRIPT> и вызывает метод write объекта
document, причем метод (по умолчанию) вызывается при загрузке HTML-
файла броузером, что приводит к генерации соответствующего текста (и, со-
ответственно, индикации его в окне броузера).
Язык JavaScript позволяет связать вызов конкретной функции с некото-
рым событием (загрузкой или выгрузкой файла
, перемещением указателя
‘мыши’ над заданным участком окна броузера, щелчком кнопки ‘мыши’ над
графическим объектом и др.), что позволяет придать WEB-странице опреде-
ленную ‘интеллектуальность’.
Например, следующий фрагмент HTML-сценария связывает вызов
JavaScript-процедуры MakeOnLoad с загрузкой файла в броузер, а процеду-
ры MakeOnUnload - с выгрузкой (например, в связи с переходом к следую-
щей странице).
. . .
<BODY onLoad="MakeOnLoad()" onUnload="MakeOnUnload()">
. . .
Следующий пример сценария служит для выдачи окна запроса с двумя
кнопками - ‘Ok’ и ‘Cancel’ (при щелчке левой кнопкой ‘мыши’ по выделен-
ному словосочетанию-ссылке ‘Желаете выгрузить’) и совершения некоторого
действия (в данном случае выгрузки файла OMD.RAR на компьютер клиен-
та) при положительном ответе
. . .
<A HREF="JavaScript:
if (confirm('Вы действительно желаете выгрузить на свой ' +
'компьютер файл OMD.RAR размером аж 330 kb ?'))
location.href = './bin/omd.rar';">
Желаете выгрузить</A> на Ваш компьютер пакет OMD ?
. . .
В языке JavaScript определены функции работы с числами, строками,
массивами, определения типа броузера, анализа и изменения содержимого
WEB-страниц, диалога с пользователем, обработки данных форм (перед от-
- 85 -JavaScript test