
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.02.2014, 09:15
|
|||
|---|---|---|---|
|
|||
Проблемы с вызовом java-методов из js кода |
|||
|
#18+
Здравствуйте, дорогие форумчане. Я написал java апплет с гуем, причем гуй апплета встроен прям в html страницу, то есть не форма, которую можно таскать в пределах окна. Соответственно возникает проблема с фокусом, чтобы при фокусе страницы, фокус принимал и апплет. Для этого я использую публичный метод в классе апплета, который задает фокус содержимому апплета и вызываю этот метод из js после деплоя апплета. в Итоге получаю ошибку Uncaught TypeError: Object #<HTMLAppletElement> has no method setAppletFocus. Получается ошибка вываливается и апплет не работает, решил обработать данную ошибку в блоке Код: javascript 1. Конечно ошибка обрабатывается и программа не падает, но апплет при этом все равно не деплоится. Тестил апплет в браузере Google Chrome, java последней версии. Так как в хроме есть отладка, то заметил такую особенность, если поставить точку останова и прогнать все это дело в отладке, то деплоится без косяков и фокус работает. Странная ситуация, надеюсь на ваши советы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2014, 08:28
|
|||
|---|---|---|---|
|
|||
Проблемы с вызовом java-методов из js кода |
|||
|
#18+
Решение найдено. Данная ошибка вылетает, потому что апплет не успевает инициализироваться, в то время как вызываются уже его функции через js. Решил вызывать каждую секунду Код: javascript 1. которая бы проверяла статус апплета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2014, 08:29
|
|||
|---|---|---|---|
|
|||
Проблемы с вызовом java-методов из js кода |
|||
|
#18+
rakrachokРешение найдено. Данная ошибка вылетает, потому что апплет не успевает инициализироваться, в то время как вызываются уже его функции через js. Решил вызывать каждую секунду Код: javascript 1. которая бы проверяла статус апплета Ой, не правильно написал js функцию. Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2014, 04:14
|
|||
|---|---|---|---|
Проблемы с вызовом java-методов из js кода |
|||
|
#18+
а не проще ли коллать js из апплета а не наоборот? http://docs.oracle.com/javase/tutorial/deployment/applet/invokingJavaScriptFromApplet.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2014, 07:25
|
|||
|---|---|---|---|
|
|||
Проблемы с вызовом java-методов из js кода |
|||
|
#18+
забыл ник, да это было первое работающее решение, которое я нашел, на счет простоты не могу что-либо говорить, но там проблема возникла с зависимостями для plugin.jar, эта либа сама не подхватывалась, и пришлось бы ее через maven ее харкодить в pom'е. Локально я бы у себя собрал, а вот на серваке... Короче забанили меня с таким решением люди) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2127619]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 507ms |

| 0 / 0 |
