Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

События onmouseover и onmouseout




События onmouseover и onmouseout часто используются, чтобы создать "анимированные" кнопки.

Код события onmouseover будет выполнен, когда на элемент, к которому привязано событие, будет наведен курсор мыши.

Код события onmouseout будет выполнен при выведении курсора мыши за пределы элемента.

 

Пример

function textchange(){

document.getElementById('mes').style.backgroundColor='green';

}

function textreturn(){

document.getElementById('mes').style.color='white';

document.getElementById('mes').style.backgroundColor='blue';}

Обратите внимание: все существующие в JavaScript события с примерами использования Вы можете найти в нашем HTML DOM справочнике

Сделайте сами

Задание 1. Сделайте квадрат красным (подробности в редакторе):

Задание 1

function act1(){

document.getElementById('square').style.backgroundColor='blue';

}

//..............

function act6(){

if(document.getElementById('square').style.backgroundColor=='brown')

document.getElementById('square').style.backgroundColor='green';

}

function reset(){

document.getElementById('square').style.backgroundColor='black';

document.getElementById('square').style.color='white';

document.getElementById('square').innerHTML='&nbsp';

}

Выражение try..catch

Выражение try..catch позволяет проверять участки кода на наличие ошибок.

Блок try содержит код, который проверяется на ошибки.

Блок catch содержит код, который будет выполнен если в блоке try будет найдена ошибка.

Синтаксис:

try{//Код, который проверяется на наличие ошибок}catch(ошибка){//Код, который будет выполнен если в блоке try были найдены ошибки}

ошибка содержит пояснение к ошибке найденной в блоке try (если ошибка не была найдена переменная останется пустой).

Пример

Блок finally

Данный блок является необязательной частью конструкции try..catch.

Код находящийся в данном блоке начинает выполняться после исполнения кода в блоках try и catch, но перед исполнением команд, которые следуют за данной конструкцией.

Обратите внимание: код в данном блоке будет выполнен независимо от того были ли найдена ошибка в блоке try или нет.

Пример

try{document.write('Привет всем!');}finally{document.write('<hr />Проверка ошибок была завершена успешно');}

Команда throw

Если автоматически сгенерированное пояснение к ошибке Вас не устраивает можете использовать команду throw, чтобы создавать собственные пояснения к возможным ошибкам.

Синтаксис:

throwтекст_ошибки;

 

Пример

f=prompt('Введите число от 1 до 5: ','');try{if(f>5){throw'Число которые Вы ввели больше 5';}if(f<1){throw'Число которое Вы ввели меньше 1';}if(isNaN(f)){throw'То, что Вы ввели не является числом';}else{document.write('Выввели: '+ f);}catch(er){document.write(er);}
Поделиться:





Читайте также:

Affair л 1. случай, дело, событие 2. р/дела, события
XVI век – новый период международных отношений. Основные события и процессы.
Августовские события 1991 г. Распад СССР и его влияние на международную обстановку. Становление новой российской государственности (1991–1993 гг.).
Богов активизируют люди и события
В основе сюжета лежит распространённый в эпосе многих народов мотив поединка отца с сыном.События «Песни о Хильдебранде» относятся к эпохе Великого переселения народов.
В твоей жизни, все люди появляются, и все события происходят только потому, что ты их туда притянул. И то, что ты сделаешь с ними дальше, ты выбираешь сам.
ВЕНГЕРСКИЕ СОБЫТИЯ 1956 года
Вопрос 8.Выход евреев из Египта. Переход евреев через чермное море. Прообразовательное значение этого события и его отражение в Богослужении. Путь евреев к горе Синай.
Временные периоды или исторические события
Все люди появляются, и все события происходят






Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...