有安全性问题的
在IE里面就可以进行关闭的

解决方案 »

  1.   

    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()");
    }
    }