У меня есть довольно простой Java-апплет, который позволяет пользователям использовать средство чтения подписей для подписи вещей через веб-сайт. В настоящее время существует специальная страница, которую пользователи посещают, чтобы использовать подпись апплета. Мы хотели бы использовать лайтбокс для загрузки апплета подписи, а не направлять пользователей на новую страницу для использования апплета. Мы пока не смогли заставить его работать из-за способа запуска Java-апплета. Похоже, сценарий запуска апплета запускается только при загрузке документа, а не при вставке тегов сценария.
На странице совета по развертыванию Java приведен пример тегов сценария, которые мы используем для запуска нашего апплета.
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {codebase:'http://java.sun.com/products/plugin/1.5.0/demos/jfc/Java2D',
code:'java2d.Java2DemoApplet.class',
archive:'Java2Demo.jar',
width:710, height:540} ;
var parameters = {fontSize:16} ;
var version = '1.6' ;
deployJava.runApplet(attributes, parameters, version);
</script>
Я не уверен, как вызвать код запуска апплета, кроме как при загрузке документа новой страницы. Можно ли запустить javascript для развертывания после загрузки в окно лайтбокса?