[英]ajax / processing java applets - How to dynamically add an applet to a page
我用Processing创建了一个.jar java applet。 我希望能够将小程序动态地嵌入到我的页面中,但是我目前正在用Java小程序替换整个当前页面,而不是将其附加到预定义的DOM容器中。 这是我的代码:
var $projContainer = $('#project_container');
var attributes = {
codebase:'http://java.sun.com/update/1.6.0/jinstall-6u20-windows-i586.cab',
code:'tree',
archive: projFile,
width: '680',
height: '360'
};
var parameters = {archive: projFile, code: 'tree', scriptable: 'true', image: '/images/structure/processing_loading.gid', boxMessage: 'Loading...', boxbgcolor: '#FFFFFF'};
var version = '1.5' ; // JDK version
deployJava.runApplet(attributes, parameters, version); //Want to be able to specify a dom element to deploy to here
我现在正在用Java applet替换整个当前页面。
这是runApplet
函数的一个已知问题。 一种选择是:
deployJava.js
(通过将其添加到页面中,然后编写一个新函数) getApplet
或getAppletElement
,该函数基本上模仿runApplet
功能,但不是将其写入文档,而是将其附加到String
上(并以String
返回)。 String
。 我最终为此移植到了processing.js,通过AJAX加载没有问题。
我在这里放置了该过程的教程,因为有人就此与我联系:
http://mikeheavers.com/index.php/site/code_single/load_processing.js_sketch_with_ajax_on_user_click
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.