zoukankan      html  css  js  c++  java
  • 代码库(1)关闭页面前提示用户确认退出

    我会不断将添加到自己的代码库中的相关代码同时更新到博客中,也好供大家一起参考使用。

    敬请关注


    说明:
           在B/S系统中,在用户直接单击(关闭按钮)[X]来关闭系统页面时,给出提示信息,人用户确认是否关闭页面
    防止用户由于误操作而造成直接管理了系统,还要再重新登录系统的麻烦。
          if语句中的判断是确定当前的鼠标在当前document之外,一次来确定是否是用用户单击了 关闭 按钮,如果
    不加此判断将导致页面卸载(包括刷新页面重新加载)一次都会弹出提示信息

    代码:
    <script type="text/javascript">
    function ShowConfirmClose()
    {
        //alert(event.clientX + "|" +document.body.clientWidth + "|"+event.clientY+"|"+event.altKey);    //1259、1276
        if (event.clientX > (document.body.clientWidth-17) && event.clientY < 0 || event.altKey)
        {
            window.event.returnValue = "离开本页面后系统将关闭,并且页面上的数据都不会进行保存!";
        }
    }
    </script>

    <body onbeforeunload="ShowConfirmClose()">

    疑问:

    现在的代码可以给出提示并且按照用户的选择来确定是否退出系统,但如果用户单击 确定 退出系统时,我想要进行 清空 存储的 Session 等操作,现在不知道怎么操作,希望知道一起讨论

  • 相关阅读:
    单例/单体模式(Singleton)
    步步为营 .NET 设计模式学习笔记 六、Adapter(适配器模式)
    分享18个非常棒的 jQuery 表格插件
    线程池 vs 专有线程
    介绍27款经典的CSS框架
    一些系统开发及项目管理的资料
    SQL数据库中的XML应用
    SQLite之初体验
    AsyncBox 一款基于 jQuery 的弹窗组件
    弹出图片层
  • 原文地址:https://www.cnblogs.com/garfield211/p/2227177.html
Copyright © 2011-2022 走看看