具体一点,我需要一点代码,我不会用javascrpt,现在急用

解决方案 »

  1.   

    import netscape.javascript.JSObject; 
    import netscape.javascript.JSException;
                JSObject win=JSObject.getWindow(this);
                win.eval("close()");<applet code="YourApplet.class" width=200 height=100 name="readApp" MAYSCRIPT> 
    //必须使用MAYSCRIPT属性标志
      

  2.   

    如果有需要,则要用win.eval("top.close()");
      

  3.   

    package test.applet;import netscape.javascript.JSObject;
    import netscape.javascript.JSException;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;public class JavascriptTest
            extends JApplet
    {      JButton b;
          public void init()
          {
                Container c = getContentPane();
                c.setLayout(new FlowLayout());            b = new JButton("close1");
                b.addActionListener(new ActionListener()
                {
                      public void actionPerformed(ActionEvent e)
                      {
                            JSObject win=JSObject.getWindow(Square.this);
                            win.eval("close()");
                      }
                });
                c.add(b);
          }
    }<applet code="test.applet.JavascriptTest.class" width=200 height=100 MAYSCRIPT> 
      

  4.   

    JSObject win=JSObject.getWindow(Square.this);应该是
    JSObject win=JSObject.getWindow(JavascriptTest.this);
      

  5.   

    CloseBrowser.html<html><head>
    <title>Java Applet......</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta http-equiv="Content-Language" content="zh-cn">
    <meta http-equiv="pragma" content="no-cache">
    <meta name="Author" content="YuLimin,俞黎敏,DayBreak,Beyond DayBreak Office Master">
    </head><body bgcolor="#FFFFFF">
    <center>
    <applet code="CloseBrowser.class" width="500" height="400" MAYSCRIPT>
    <param name="" value="">
    </applet>
    </center>
    </body>
    </html>CloseBrowser.java
    import netscape.javascript.JSObject;
    import netscape.javascript.JSException;
    import java.applet.Applet;
    import java.awt.*;
    import java.awt.event.*;public class CloseBrowser extends Applet
    {
    Button btnClose;

    public void init()
    {
    btnClose = new Button("关闭网页");
    btnClose.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent e)
    {
    closeBrowser();
    }
    });
    add(btnClose);
    }
          
    public void closeBrowser()
    {
    JSObject.getWindow(this).eval("JavaScript:top.close()");
    }
    }
      

  6.   

    但是没有装import netscape.javascript.JSException;怎么弄?
      

  7.   

    jre1.4里有,不用装,如果1.2以下版本那肯定没有,1.3不知道有没有
      

  8.   

    我装的是1.4啊,但还是报错:package netscape.javascript does not exist
      

  9.   

    import netscape.javascript.*
    44
      

  10.   

    netscape.javascript包到netscape中找找,
    另外,在GOOGLE中搜索applet javascript估计可以找到很多资源,
    原来我就这么找的,不过现在已经忘了从哪里找netscape.javascript包了。
    要不拿这个在GOOGLE中搜下,呵呵。
      

  11.   

    楼上的给错了,应该是
    ${JAVA_HOME}/jre/lib/plugin.jar
    我装的是jsdk1.4.2