本帖最后由 songjian_goo 于 2011-07-11 15:19:37 编辑

解决方案 »

  1.   

    怎么会有这种需求,链接点击转到含有applet的页面不就可以了吗main方法放到init里面去调,另外js貌似可以id获得applet的实例,至于通过这个实例调用方法记不大清楚了,好像是可以调用
      

  2.   

    刚才查了一下以前的代码还真的可以调用:
    function initNodeList() {
    var graph = document.testApplet.getGraphPanel().getGraph();
    var nodeList = graph.getNodes();
    nodeArray = new Array(nodeList.size());
    for (var i = nodeList.iterator(); i.hasNext(); ) {
    var graphNode = i.next();
    insertNodeInLists(graphNode);
    }
    }<applet class="sitemap"
    code="cn.com.test.Hello.class"
    name = "testApplet"
    archive="et.jar"
    width="600" height="600">
    <param name="file" value="createXML.xml">
    </applet>
      

  3.   

    将你的main方法修改为普通方法,然后将这些方法放到init里面,或者另外的xx方法,然后在界面上可以直接调用applet的方法,比如applet.xx()这样调用,不需要写到main方法里面