Сетевые технологии. Учебное пособие. Баканов В.М. - 86 стр.

UptoLike

Составители: 

86
Язык 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-
страниц, диалога с пользователем, обработки данных форм (перед
отсылкой
на сервер), взаимодействия с апплетами Java и др., поддерживается обьект-
но-ориентированный подход. Для отладки JavaScript-сценариев предлагается
отладчик MS Script Debugger.
Язык VBScript в целом обладает сходными с JavaScript возможностями, но
имеет Basic-подобный синтаксис и поддерживается только броузером MSIE.
Желающим более подробно ознакомиться с концепциями и языком
JavaScript рекомендуются опубликованные работы и ресурсы Сети, некото-
рые (
несложные) конструкции JavaScript можно выгрузить (в составе HTML-
сценариев) с сайта автора
http://pilger.mgapi.ru
. Более серьезные примеры
JavaScript-приложений можно получить с адресов
http://www.cris.com/raydaly/hjdemo.shtml
http://www.homepages.com/fun/I040EZ.html
http://www.geocities.com/SiliconValley/7116/jv_cale.html
  Язык JavaScript позволяет связать вызов конкретной функции с некоторым
событием (загрузкой или выгрузкой файла, перемещением указателя ‘мыши’
над заданным участком окна броузера, щелчком кнопки ‘мыши’ над графиче-
ским объектом и др.), что позволяет придать WEB-странице определенную
‘интеллектуальность’.
  Например, следующий фрагмент HTML-сценария связывает вызов
JavaScript-процедуры MakeOnLoad с загрузкой файла в броузер, а процедуры
MakeOnUnload - с выгрузкой (например, в связи с переходом к следующей
странице).
...

...

    Следующий пример сценария служит для выдачи окна запроса с двумя
кнопками - ‘Ok’ и ‘Cancel’ (при щелчке левой кнопкой ‘мыши’ по выделен-
ному словосочетанию-ссылке ‘Желаете выгрузить’) и совершения некоторого
действия (в данном случае выгрузки файла OMD.RAR на компьютер клиента)
при положительном ответе
...

Желаете выгрузить на Ваш компьютер пакет OMD ?
...

  В языке JavaScript определены функции работы с числами, строками, мас-
сивами, определения типа броузера, анализа и изменения содержимого WEB-
страниц, диалога с пользователем, обработки данных форм (перед отсылкой
на сервер), взаимодействия с апплетами Java и др., поддерживается обьект-
но-ориентированный подход. Для отладки JavaScript-сценариев предлагается
отладчик MS Script Debugger.
  Язык VBScript в целом обладает сходными с JavaScript возможностями, но
имеет Basic-подобный синтаксис и поддерживается только броузером MSIE.
  Желающим более подробно ознакомиться с концепциями и языком
JavaScript рекомендуются опубликованные работы и ресурсы Сети, некото-
рые (несложные) конструкции JavaScript можно выгрузить (в составе HTML-
сценариев) с сайта автора http://pilger.mgapi.ru. Более серьезные примеры
JavaScript-приложений можно получить с адресов

• http://www.cris.com/raydaly/hjdemo.shtml
• http://www.homepages.com/fun/I040EZ.html
• http://www.geocities.com/SiliconValley/7116/jv_cale.html

                                        86