хм
я тут глянул а собственно под мозиллой-то и непашут эти метода, кажется
window.onfocus=function(){
alert('focus');
}
window.onblur=function(){
alert('blur');
}
в опере получаем бесконечный цикл(при алерте фокус теряется) в осле только парные варианты соответсенно(фокус при алерте не теряется) PS не успел PPS гуглите о совметсимости этих обработчиков и огнелиса. я не сильно вижу инфу по этому поводу |
Странно, вроде ошибок нет, у меня работает:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript">
window.onfocus = function() {
document.title += " focus ";
};
window.onblur = function() {
document.title += " blur ";
};
</script>
</head>
<body>
</body>
</html>
|
Octane,
какой огнелис проверял? я проверял 2.0.0.20 и у меня твой пример не запахал, как и мой |
Проверил, работает в следующих браузерах в Windows XP:
|
странно очень
сперва не работало, а теперь заработало магия, блин |
Я этот код использовал в js файле, а не в html
|
а какая разница?
только в том, что JS-файл может не подключится проверьте этот факт |
Цитата:
Сейчас большой js файл с этим куском кода точно работает, так как он создает свою информационную таблицу, которой раньше на странице не было (до его подключения). А вот тот кусок кода, о котором говорили никакой реакции не дает... Может это быть как-нибудь связано с тем, что в другой части кода тоже вызываются окна alert, но при других условиях? Как еще кроме использования окна alert проверить, что управление попало внутрь функции по обработке события? |
Цитата:
Цитата:
Цитата:
console.log(...); // firebug document.title += ...; document.body.appendChild( document.createTextNode(...) ); |
в коде
function lostfocus() { // Zeleax alert( 'im blurred' ); return true; } window.onblur=lostfocus; //Zeleax дает ошибку Ошибка: Component is not available Источник: file:///C:/Documents%20and%20Settings/Alex/Application%20Data/Mozilla/Firefox/Profiles/y8shrqad.default/gm_scripts/hwm_test/hwm_test.user.js Строка: 28 Это строка с window.onblur=lostfocus; //Zeleax |
| Часовой пояс GMT +3, время: 16:26. |