Здравствуйте, pr0ff, Вы писали:
P>Здравствуйте, Mercury, Вы писали:
M>>Братва, кто подскажет, как установить кнопку, работающую по нажатию ENTER на странице в браузере? M>>На начальном этапе, я ее устанавливаю на сервере при помощи св-ва HtmlForm.DefaultButton и вроде как работает, пока никакая кнопка не имеет фокуса. M>>Но при первом же щелчке по любому элементу страницы, получает фокус первая в дереве страницы кнопка и она же вызывается по ENTER. M>>Очевидно, существует фокус ввода (им может быть элемент Input), и одновременно фокус нажатия ENTER, который выделяется пунктирной рамкой на кнопке. Так вот как им (вторым) управлять, непонятно.
P>А если установить у Panel.DefaultButton?
Пробовал.
Похоже, все таки это работает, только когда фокусная кнопка на странице не определена. Но в том-то и дело, что при любом клике сразу получает реальный фокус не нужная кнопка. А когда есть реальный фокус, кнопка по умолчанию уже — по барабану. Т.е. проблема: как установить фокус на нужную кнопку и чтобы он не менялся при кликах.