powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как сделать чтобы форма фокус не теряла! (возможно ли?)
4 сообщений из 4, страница 1 из 1
Как сделать чтобы форма фокус не теряла! (возможно ли?)
    #37913962
motoriton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема дурацкая, апплет в браузере теряет фокус и из-за этого почти всегда теряется место где был курсор.

То есть при переключении между вкладками или при сворачивании окна, когда возвращаемся на нужное место, курсорчик уже не мигает...
Что сделать чтоб фокус никогда не пропадал, например? или чтоб requestfocus() правильно возвращал курсор на нужное место? реально ли это?
...
Рейтинг: 0 / 0
Как сделать чтобы форма фокус не теряла! (возможно ли?)
    #37914076
motoriton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно как то привязать к 2-ум триггерам
When-Window-Activated и When-Window-Deactivated

Но как считать текущее положение курсора? И как потом его поставить назад?
...
Рейтинг: 0 / 0
Как сделать чтобы форма фокус не теряла! (возможно ли?)
    #37915412
BDDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
motoriton,

может хранить название итема в переменной где последний раз был курсор?
...
Рейтинг: 0 / 0
Как сделать чтобы форма фокус не теряла! (возможно ли?)
    #37918159
forlog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте в formsweb.cfg задать:
applet_name=MyApplet
HTMLbodyAttrs=onfocus="frame_focus();"

И JS функция:
function frame_focus()
{
fr=document.MyApplet.getFrame();
fr.setVisible( true );
}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как сделать чтобы форма фокус не теряла! (возможно ли?)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]