, тільки в даному випадку ім'я вибирається довільно). Ця змінна потрібна для подальшої роботи з вікном (наприклад, закрити його нестандартним способом - за допомогою JavaScript-сценарію).
Навіщо? Чи не простіше вказувати просто ім'я відкривається сторінки, наприклад help.html?
А якщо у нас дві копії однієї і тієї ж сторінки? Або дві сторінки з однаковим ім'ям (наприклад, в різних папках)? Ось для того, щоб не переплутати сторінки і вільно працювати саме з тим вікном з яким передбачається і зроблено, так щоб «вікно» присвоювалося змінної, так як ім'я змінної можна вибрати будь-яке.
2. window.open (щось) - це функція. Функції виконують певне завдання, в даному випадку window.open () відкриває нове вікно.
3. help.html - це сторінка, яку потрібно відкрити.
4. «» - У лапках має бути ім'я вікна, але воно нам не знадобиться, тому там нульова рядок. У наступних лапках вказуються «параметри відкривається вікна»: воно не повинно містити панелі інструментів (toolbar=0) і має бути шириною 300 пікселів, а заввишки - 200 (width=300, height=200, відповідно).
Тепер все, що потрібно це по події «клацання» виконати цей код, проте є два" але". По-перше рядок дуже довга, щоб привласнити її якого-небудь атрибуту - буде негарно виглядати, та й викликати незручності при читанні коду сторінки. По-друге, первісне призначення посилання - це перехід на іншу сторінку, але нам переходити нікуди не потрібно, нам потрібно виконати замість цього JavaScript-код.
Перше вирішується написанням функції. Функція виконує деяку задачу, причому для використання функції досить вказати її ім'я. Можна не тільки використовувати зумовлені (функції, які є в мові та без нас), а й писати їх самому. Зазвичай функції визначаються (пишуться) у розділі HEAD документа, в якому використовуються:
«function» значить, що далі буде написана наша функція; help () - це ім'я функції (воно буде вказуватися замість тіла функції (між {і})).
Друга проблема вирішується теж досить просто. Адреса сторінки вказується в атрибуті href , а нам треба виконати JavaScript код замість переходу за посиланням:
Клацніть на посиланні для отримання допомоги
«javascript:» означає, що далі повинен йти JavaScript-код, і що він повинен виконуватися замість стандартного переходу за посиланням. У даному випадку наш JavaScript-код - це створена нами функція help ().
в) onclick
Нам не залишається нічого більше, як закрити вікно з довідкою. Для цього скористаємося кнопкою" Закрити". Але нас цікавить те, як працює ця кнопка, а має вона наступний вигляд:
Для того,...