События onmouseover и onmouseout
⇐ ПредыдущаяСтр 10 из 10 События 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=' '; } Выражение 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. р/дела, события Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|