Цей текст вставлено першим способом – для першого способу;
Цей текст вставлено другим способом – для другого способу і т.д.
1 спосіб. В контейнер <BODY> додаємо наступне:Зверніть увагу, що для попередження проблем у роботі браузерів, що не підтримують роботу зі скриптами доречно використовувати оператори: <!-- та -->. У разі їх використання такі браузери просто сприйматимуть скрипт як коментар. Тепер зверніть увагу, що існують браузери (наприклад, Netscape Navigator), що розпізнають оператор --> як помилковий. Для попередження виникнення помилки використовують два символи /. Символи // в JavaScript вказують браузерам, що необхідно ігнорувати символи, записані після них. Враховуючи сказане наш скрипт може виглядати так:
Перевірте працездатність обох скриптів. Надалі будемо використовувати другу форму написання скриптів.
В першому способі для об’єкту з ім’ям document викликається метод write, в якості параметра якого служить текстовий рядок Необхідний текст. Об’єкт document – це html-документ, завантажений у вікно браузера. Він містить в собі об’єкти, властивості та методи, що призначені для роботи з елементами цього документу.
2 спосіб. В папці LR1 створіть файл script.js. В контейнер <BODY> файлу prizvyshe.html додаємо наступне:Перевірте зміни, які відбулись при відображенні Вашого html-документу.
3 спосіб. Цей спосіб полягає у використанні функцій та змінних. Додайте в контейнер <HEAD> Вашого html-документу наступне:Перевірте зміни, які відбулись при відображенні документу. Замініть використані імена змінних та функцій на імена, які вміщатимуть Ваше прізвище. Наприклад, ім’я змінної можна записати у вигляді PrizvysheZminna.
Зауважимо, що мова JavaScript не є типізованою. Це означає, що не можна явним чином вказати тип створюваних змінних. Цей тип визначається автоматично, коли змінній в перший раз присвоюється деяке значення. Надалі можна легко змінити тип змінної, просто присвоїв їй значення іншого типу.
4 спосіб. Розглянемо створення діалогового вікна. Створіть ще одну функцію:Та зробіть виклик цієї функції в контейнері <BODY>. Перевірте зміни, які відбулися при відображенні документа. Крім запропонованої в цьому прикладі діалогової панелі, можна створювати і більш складні панелі, навіть із вводом будь-якої інформації.
5 спосіб. Розглянемо створення діалогової панелі введення інформації для подальшого виводу цієї інформації у вікні браузеру. Створіть функцію:Поясніть для чого необхідна функція prompt, та які параметри для неї необхідні. Зробіть виклик цієї функції в контейнері <BODY>. Перевірте зміни, які відбулися при відображенні документа. Внесіть зміни в функцію таким чином, щоб, при відображенні сповіщення, поле вводу вже було заповнене текстом за замовчуванням, який можна редагувати.
6 спосіб. Додайте в контейнер <BODY> Вашого html-документу наступне:Перевірте які зміни відбулися. Внесіть зміни так, щоб діалогове вікно з’являлось не при наведенні мишки на посилання, а при натисканні на посилання. Внесіть зміни так, щоб при наведенні мишки на посилання, виконувалась процедура, що відобразить у вікні браузера текст: «Мені це вдалося!!!».
В даному прикладі ми задали змінну Text, та проініціалізували її порожнім рядком. Далі ми присвоїли цій змінній суму числа 7 та двох текстових рядків.
При обчисленні цього виразу значення 7 автоматично перетворюється в текст. Подальше сумування виконується як конкатенація трьох текстових рядків. В наступному рядку текстове значення «3» перетворюється в числове значення за допомогою функції parseInt, до результату перетворення додається число 4, а далі виконується конкатенація з двома текстовими значеннями. В результаті змінна Text2 буде містити те ж саме значення, що й змінна Text.
Перевірте результат роботи даного прикладу.
Контрольні запитання: