天天看點

JS排除frame影響的跳轉

下列方法無論多麼複雜的架構都可以關閉浏覽器

方法一:

basepage的寫法

public class basepage : system.web.ui.page

    {

        public basepage()

        {

            this.load+= new eventhandler(basepage_load);

        }

        void basepage_load(object sender, eventargs e)

            if (session["username"] != null

                && session["pwd"] != null

                && session["id"] != null)

            {

            }

            else

                // 關閉原頁面并跳轉

                response.write("<script>alert

               ('離線時間太長,請重新登入!');top.location.href='/ucenter/login.aspx'</script>");

                //clientscript.registerclientscriptblock

                (clientscript.gettype(), "", "<script>alert('請重新登

                錄!');top.location.href='/ucenter/index.aspx';</script>");

                response.end();

    }

方法二:

有點小煩 

function closebroswer() {

            top.window.opener = top;

            top.window.open('', '_self', '');

            top.window.close();

}

<a href="../login.aspx" target="_blank" onclick="closebroswer()">退出管理</a>

繼續閱讀