如果在页面上没有找到包含对话框的活动,则自动注销

时间:2014-06-17 09:11:08

标签: javascript php jquery html

这是我在本网站上发现的工作脚本,在空闲时间到期后,会弹出警告信息并指向特定页面。

然而,我想要做的是在空闲时间到期后它将调用一个对话框,用户可以选择“保持登录”或“退出”按钮。如何设置javascipt对话框并调用它?对不起,我只是个新手。谢谢!

<script type="text/javascript">
var IDLE_TIMEOUT = 5; //seconds
var _idleSecondsCounter = 0;
document.onclick = function() {
    _idleSecondsCounter = 0;
};
document.onmousemove = function() {
    _idleSecondsCounter = 0;
};

document.onkeypress = function() {
    _idleSecondsCounter = 0;
};

window.setInterval(CheckIdleTime, 1000);

function CheckIdleTime() {
    _idleSecondsCounter++;
    var oPanel = document.getElementById("SecondsUntilExpire");
    if (oPanel)
        oPanel.innerHTML = (IDLE_TIMEOUT - _idleSecondsCounter) + "";

    if (_idleSecondsCounter >= IDLE_TIMEOUT) {
        //alert("Time expired!");
        //document.location.href = "logout.html";

        CALL_A_DIALOG_BOX()



    }
}

1 个答案:

答案 0 :(得分:1)

如果您可以使用jQuery,请使用http://jqueryui.com/dialog/#modal-confirmation