• Asp.Net中FrameSet框架下退出界面转到登录界面


    做的系统老板要验收了,但是最后发现系统中的“退出”有问题。我使用的IE7,这个版本的浏览器给我找了不少麻烦,过段时间我再捣弄他,现在赶紧把项目上了。
    我的退出是这样实现的JS代码如下:
    window.open('login.aspx');
    window.opener= null;
    window.close();
    结果能把登录页面login.aspx打开,但是主界面去关不了。
    结果用:
    window.open('login.aspx','_parent');
    window.opener= null;
    window.close();
    把当前主界面关了,也能打开登录界面,但是界面相当的不协调,大家看下面的登录就知道怎么回事了。但是再次登录时却不能登录了,发现登录按钮的代码如下:
     window.open("main.aspx",null,"toolbar=no,location=no,addressbar=no,
    menubar=no,resizable=yes,status=no,top=0,left=0,height=710,width=1023");
    window.opener=null;
    window.open('','_top');
    window.top.close();
    于是把open()中的null该为“”,好了能关闭当前页面也能打开主页面了。
    界面的不协调很是不顺眼。
    再改为:window.top.location.href='login.aspx';还是不行。
    改:window.parent.opener=null;window.parent.close();window.open('login.aspx');
    终于出现了我想要的效果。
    写的有点乱,是在是困了。但是自己还是要写下主要原因:JS脚本不熟练,对window.open(),不熟悉。明天把项目上了,在写window.open().

  • 相关阅读:
    2016年3月iOS面试总结
    iOS常用公共方法
    让你的App说出多国语言——iOS开发之本地化(国际化)
    开发中遇到的坑
    Git简明教程
    iOS-打包成ipa的4种方法
    iOS-最全的App上架教程
    android 开源项目
    android 文件缓存工具类
    android 聊天通讯源码
  • 原文地址:https://www.cnblogs.com/shunliy/p/1141034.html
Copyright © 2020-2023  润新知