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

start [/forum/topic.php?fid=59&msg=38565446&tid=2127619]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
191ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 532ms |

| 0 / 0 |
