我創建了一個帶有Processing的.jar java小程序。我希望能夠將applet動態嵌入到我的頁面中,但是我正在做的是用java applet替換當前的整個頁面,而不是將其附加到預定義的DOM容器中。這裏是我的代碼:ajax /處理java小程序 - 如何動態添加小程序到頁面
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
謝謝 - 我不知道我不夠熟練做你上面的提示是什麼沒有某種教程或示例代碼。有沒有什麼地方可以指出我的行動方式? – mheavers
這個答案雖然準確,但有點含糊不清。有關實現此解決方案的幫助,請查看http://www.java.com/js/deployJava.txt(可讀版本的「deployJava.js」)。通過將'document.write'替換爲'return',將'writeAppletTag'修改爲'getAppletTag'非常容易。 – cheshirekow