Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

www / 6 / index

.html
Скачиваний:
20
Добавлен:
09.06.2015
Размер:
1.78 Кб
Скачать

Lab6 var txt = document.getElementById("txt"); // поле для ввода текста var btnBegin = document.getElementById("btnBegin"); // кнопка Начать var btnStop = document.getElementById("btnStop"); // кнопка Остановить var interval = false; // здесь будем хранить указатель на таймер // обработчик события клика мыши по кнопке Начать btnBegin.onclick = function() { if(interval) return 0; // если значение таймера отлично от false, то есть он уже был запущен и не был остановлен, выходим из функции и ничего не делаем var str = txt.value; // записываем значение поля txt в переменную // запускаем таймер: 1-й аргумент - функция, выполнение которой будет повторяться через количество милисекунд, указанное во втором аргументе interval = setInterval( function() { // 1-й аргумент - функция document.title = str; // так как window.status более не поддерживается браузерами, будем использовать заголовок окна str = str.substr(1)+str.substr(0,1); // берем подстроку начиная с первого символа и до конца строки, складываем с подстрокой в один символ с начала строки и записываем результат в строку }, 800 // 2-й аргумент - время в мс ); } // обработчик события клика мыши по кнопке Остановить btnStop.onclick = function() { clearInterval(interval); // остановим таймер interval = false; // дадим переменной значение false, чтобы можно было запустить таймер снова по кнопке Начать }

Соседние файлы в папке 6