十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
很多网页都是框架结构的,在很多的情况下会通过按钮点击事件或链接,跳出框架转到其它界面。例如说点击“注销登录”返回到登录界面。
成都创新互联公司专注于企业营销型网站建设、网站重做改版、湘东网站定制设计、自适应品牌网站建设、H5响应式网站、商城开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为湘东等各大城市提供网站开发制作服务。
一、通过运行脚本跳出框架有以下几种写法:
1.script language = javascriptwindow.open('Login.aspx','_top')/script"
2.script language = javascriptwindow.open('Login.aspx','_parent')/script"
3.script language = javascriptwindow.parent.location.href='login.aspx'/script
4. Response.Write("scriptwindow.parent.opener=null;window.top.close();/script")
Response.Write("scriptwindow.open('index.aspx','');/script")
这种方法会先关闭原框架窗口,再重新打开一个新的窗口。这在很多功能界面对浏览器进行了改变设置,而回到登陆界面又用缺省设置的情况下适用。
二、链接跳出框架
这种情况就很简单了,加上 target="_top" 属性就可以了。
框架没有说关闭不关闭的问题,框架只是对你平时工作的一种封装,用来简化你的工作量的。一般的框架都是要在工程中引入一些jar包,然后配置一些文件,如web.xml和框架对应的XXX.xml,如果你不想使用这些框架,直接去掉web.xml中的相关配置即可。
目前常用的java web框架有 Spring,Hibernate,Struts1,Struts2等,有需要的可以去了解下。
楼主所指的框架是什么框架?struts?hibernate?spring?
如果是这,那这问题也太奇怪了吧?这框架怎么退出啊?
如果是swing,那要实现你的效果就是调用dispose方法,这个方法只释放图形资源,而不让程序退出!
CS结构系统的退出如下:public void init() {
this.setTitle("用户登录界面");
this.add(createCenterPane());
this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE);
this.setSize(new Dimension(450, 335));
this.setLocationRelativeTo(null);
// this.setVisible(true);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
int choose = JOptionPane.showConfirmDialog(null, "是否要退出登录界面?",
"系统提示:", JOptionPane.YES_NO_OPTION);
if (choose == JOptionPane.YES_OPTION) {
System.exit(1);
}
}
});
}其中this为JFrame对象。BS结构的退出直接用windows.close()方法就行了!