Page 109 - 6108
P. 109
parseInt Перетворює рядковий аргумент на ціле число
заданої системи числення
prompt Виводить вікно з вказаним текстом і полем для
вводу даних користувачем.
setInterval Виконує код або функцію через вказаний інтервал
часу
setTimeout Виконує код або функцію після зазначеної затримки
Метод setInterval виконує вказану дію багатократно через вказаний
проміжок часу в мілісекундах. Синтаксис методу аналогічний setTimeout.
Повтори можуть бути зупинені методом clearInterval.
<div id="clock"></div>
<button type="button" onclick="StopClock()">
Зупинити годинник</button>
function MyClock() {
var d = new Date(); //поточна дата і час
document.getElementById('clock').innerHTML =
d.toTimeString();
}
var iClock = window.setInterval(MyClock, 1000);
function StopClock() {
window.clearInterval(iClock);
}
В даному прикладі функція MyClock виконується кожну секунду. При
виконанні функція отримує системну дату і час локального комп'ютера (через
об'єкт Date) і відображує час в блоці з id="clock". Годинник може бути
зупинений натисненням кнопки, яка викликає функцію StopClock.
Метод open відкриває нове вікно браузеру і завантажує в нього документ з
вказаної адреси.
var oNewWindow = window.open(sURL, sName, sFeatures,
bReplace);
Усі аргументи методу необов'язкові.
sURL – адреса (URL) завантажуваного документу. Якщо опущений, то
about: blank
sName – ім'я вікна, яке може використовуватися в атрибуті target (мета)
елементів form і гіперпосилання.
sFeatures – рядок, в якому через кому перераховуються пари
властивість=значення вікна, що відкривається
height – висота вікна в пікселях.
width – ширина вікна в пікселях.
left – відступ лівого краю вікна від лівого краю екрану в пікселях.
top – відступ верхнього краю вікна від верхнього краю екрану в пікселях.
location (yes/no) – задає, чи показувати у вікні рядок адреси.
status (yes/no) – задає, чи показувати у вікні рядок стану. З міркувань
безпеки рядка адреси і стану мають бути видні.