OnFocusOut/Javascript/Firefox
onfocus, onblur ?
onfocus не хочет
onfocus не хочетдолжен. Покажи код.
<div id="trampampam">ASD</div>
<script language=javascript>
function somefunc{
alert("A");
}
document.getElementById('trampampam').onfocus=somefunc;
</script>
</body></html>
может, надо другой регистр у букв какой-нибудь?
JavaScript Console пустая, кстати.
сейчас заметил, что в IE это тоже не работает
сделал так: <table><tr><td id="trampampam">ASD</td></tr></table>
в IE заработало, в firefox нет. если сделать <input ... id=trampampam>, то в firefox'е по-прежнему ничего не работает.
не знаю, в чем причина твоей траблы, но писать названия без кавычек вообще нехорошо и не по стандарту
да, и в консоли, конечно, никаких ошибок и не будет. Если такого метода нет, просто создастся соответсвующий член
это я сюда так копирую
А div-ы вообще фокус получать могут?
нет.
<div id="trampampam"><a href="#">asd</a></div>
В Огнелисе работает. При получении якорем фокуса событие ловится контейнером.
The onfocus event occurs when an element receives focus either by the pointing device or by tabbing navigation. This attribute may be used with the following elements: A, AREA, LABEL, INPUT, SELECT, TEXTAREA, and BUTTON.
W3C
Блин, а я вчера что-то не смог сразу найти.
(c) Блин, а я вчера что-то не смог сразу найти.
Оставить комментарий
lesha77
как реализовать события OnFocusOut и OnFocusIn на яваскрипте так, чтобы они работали в Firefox'е и в IE версий меньше 6ой?на всякий случай сообщу, что onfocusin будет ловить элемнт <TD> или <DIV>, а onfocusout - уже элемент формы <INPUT>, хотя это вряд ли имеет значение