Здравствуйте, mikkri, Вы писали:
M>А если по сути, то вы можете хранить статус аплета на сервере в сессии клиента и при перезагрузке апплета загружать статус с сервера.
Спасибо за идею mikkri. Но всетаки еще надеюсь на более простое решение.
Нсколько я понимаю, все происходит следующим образом:
— я создал <iframe/> с аплетом, я могу к нему обращаться через JS — все ОК
— как только я передвигаю <iframe/> в другой DIV, JVM пересоздает аплет (причем в моем случае это небыстрый процесс), далее когда я пытаюсь обратиться к аплету через JS то браузер думая, что с аплетом ничего не произошло, пытается обратиться к нему по старой ссылке (указателю, адресу) и я получаю JS error.
Кроме того, аплет, после пересоздания, перестает прорисовываться — update и paint не вызываются даже если их вызывать принудительно...
Я в Java новичок, но от хорошего совета не отказался бы.
Высказывайте любые идеи!
Я приаттачил тестовый аплет, просто запустите index.html. Для загрузки <iframe/> нажимайте Load, для перемещения Move.
Аплет выводит сообщения в консоль.