首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ajax / processing java applets -如何动态地将applet添加到页面

ajax / processing java applets -如何动态地将applet添加到页面
EN

Stack Overflow用户
提问于 2011-11-11 05:43:08
回答 2查看 1.3K关注 0票数 0

我创建了一个带处理功能的.jar java applet。我希望能够动态地将applet嵌入到我的页面中,但我目前所做的是用java applet替换整个当前页面,而不是将其附加到预定义的DOM容器中。下面是我的代码:

代码语言:javascript
代码运行次数:0
运行
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-10 21:04:55

为此,我最终移植到了processing.js,通过AJAX加载它没有任何问题。

我在这里放了一个关于这个过程的教程,因为人们一直在联系我:

http://mikeheavers.com/index.php/site/code_single/load_processing.js_sketch_with_ajax_on_user_click

票数 0
EN

Stack Overflow用户

发布于 2011-11-11 17:39:09

我当前正在做的是用java小程序替换我的整个当前页面。

这是runApplet函数的一个已知问题。一种替代方法是:

  • 扩展deployJava.js (通过将其添加到页面中,然后编写一个新函数)
  • 使用String.

添加一个新函数getAppletgetAppletElement,该函数基本上模仿runApplet的功能,但不是将其写入文档,而是将其附加到(并以您希望的方式返回) String.

  • Do
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8086731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档