Page 74 - 6108
P. 74

Обробник подій JavaScript поміщається в той тег, який повинен реагувати
               на дії користувача з мишкою, хоча при цьому обробником можуть бути змінені
               параметри  і  властивості  будь-якого  тега  Web-сторінки.  Обробники  подій,
               пов’язані  з  діями  браузера  та    натисканням  клавіш  клавіатури,  зберігаються
               тільки в тегу <body>.

                     <body onload="alert('Вітаємо!');">
                          <form><input type=button value="кнопка" onclick="alert('Ви
               натиснули кнопку');">
                          </form>
                     </body>

                     В  цьому  прикладі  при  натисненні  на  кнопку  мишки  відбувається  подія
               Click  і  відповідно  викликається  обробник  цієї  події  onClick.  А  у  момент
               завершення  повного  завантаження  документу  (він  пов'язаний  з  контейнером
               <body>) відбувається подія Load і, відповідно, буде викликаний обробник цієї
               події onLoad.
                     Спосіб 3: вставка (контейнер <script>)
                     Контейнер  script  –  це  розвиток  підстановок  до  можливості  генерації

               тексту  документу  JavaScript-кодом.  У  цьому  сенсі  застосування  script
               аналогічно  технології  SSI  (англ.  Server  Side  Includes  –  включення  на  стороні
               сервера) – нескладна мова для динамічного «складання» веб-сторінок на сервері
               з окремих складових частин і видачі клієнту отриманого HTML-документ, але
               на стороні клієнта.. При розборі документу HTML-парсер передає управління
               JavaScript-інтерпретатору  після  того,  як  зустріне  тег  початку  контейнера
               <script>. Інтерпретатор отримує на виконання увесь фрагмент коду усередині
               контейнера  script  і повертає  управління HTML-парсеру для обробки тексту
               сторінки після тега кінця контейнера </script>.
                     Поміщати  JavaScript-код  на  HTML-сторінці  за  допомогою  контейнера
               <script> можна двома способами.
                     Перший  полягає  в  написанні  тексту  коду  безпосередньо  усередині  цього
               контейнера.

                     <script> текст_програми;</script>

                     Другий спосіб полягає в тому, щоб винести код JavaScript в окремий файл
               (розширення  файлу  може  бути  будь-ким),  і  потім  включити  його  в  HTML-
               сторінку:

                     <script src="myscript.js"> </script>
                     Цей спосіб дозволяє використовувати один і той же код на різних HTML-
               сторінках.  За  наявності  атрибуту  src  вміст  контейнера  <script>  порожній,
               оскільки  в  цьому  випадку  скрипт,  написаний  між  тегами  <script>  і
               </script>, буде проігноровано браузером.

                     Основні властивості контейнера script
                     Контейнер script виконує дві основні функції:
                        розміщення коду усередині HTML-документу;
                        умовна генерація HTML-розмітки на стороні браузеру.
   69   70   71   72   73   74   75   76   77   78   79