正常情况下,在applet中点击按钮做完某个操作后ie窗口应被自动关掉(程序中利用System.exit(0))。但在某台电脑上面做完操作后ie没有被关掉,整个页面变为空白 
请问这个是不是跟ie的设置有关系?

解决方案 »

  1.   


    写一个页面如下:  
      <html>  
      <body   onload="window.close()">  
      </body>  
      <html>  
      保存在服务器上名为close_window.html    然后调用就可以了嘛。  //applet按钮的点击事件中加如下代码:  
              try   {  
                  URL   url   =   new   URL(getDocumentBase(),   "close_window.html");  
                  this.getAppletContext().showDocument(url);  
              }catch(MalformedURLException   e)   {  
              }  
      
      

  2.   

    你是说,你启了SERVER啦,在别的PC上访问吧,没有内容吧!如果说是这样的话,那是因为那个浏览器没有APPLET的技术插件呀,你可以在那个机子上配置JRE呀,这样就OK啦,如果是在自己本机,有时有,而有时没有关闭的话,那就是你的代码异常导致的呀!你可以从新优化一下代码噢!