<param name="name1" value=function1()>

解决方案 »

  1.   

    或者说页面里有些变量怎么能在applet初始化前,传到applet里。页面是html的
      

  2.   

    up
    我看有人这么写,但我试了不行
    http://www.rgagnon.com/javadetails/java-0182.html<APPLET CODE ="MyApplet.class" HEIGHT=100 WIDTH=400>
      <PARAM NAME="first"  VALUE="&{jsVar};">
      <param name="second" value="&{jsFnct()};">
      <param name="third" 
        value="&{'hello world'.toUpperCase() + ' from js Expression'};">
    </APPLET>
      

  3.   

    我自己写了一个例子,试过是可以的,你自己可以根据你的需要修改一下:<HTML><HEAD></HEAD><BODY><APPLET CODE ="MyApplet.class" name="app" HEIGHT=100 WIDTH=400>
      <PARAM NAME="first"  VALUE="aaaaaa;">
      <param name="second" value="bbbbb">
      <param name="third"  value="eeeee">
    </APPLET>
    <br>
    <hr>
    <input type="button" value="changeAppet" onclick="changeApplet()">
    <script lanuage="javascript">
    function changeApplet()
    {
            document.app.setFirst('z2z2z3zz33zzz');
            document.app.repaint();
    }
    </script>
    </BODY></HTML>import java.applet.*;    
    import java.awt.*;    public class MyApplet extends Applet  {
    Label label1 = null;
     public void init() {
      label1 = new Label(getParameter("first"));
      add(label1);
      add(new Label(getParameter("second")));
      add(new Label(getParameter("third")));
      }
      public void setFirst(String s)
    {
      label1.setText(s);
    }
    }