如何在asp.net usig java脚本中使用计时器? [英] How to use timer in asp.net usig java script ?

查看:68
本文介绍了如何在asp.net usig java脚本中使用计时器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hai

我需要使用java脚本在asp.net中使用计时器。我需要的是,当页面空闲2分钟时,我在java脚本中弹出警报消息,如果页面被重定向,计时器在空闲2分钟后启动自动弹出消息框没有任何点击事件,仅使用计时器



注意:我使用母版页,每个页面都被重定向到计时器启动,当达到2分钟空闲时它打开消息框自动

hai
I need timer in asp.net using java script. My need is i have pop up alert message in java script when page is idle for 2 mins,if page is redirected timer is start after idle for 2 mins automatically pop up the message box without any click event, using only timer.

Note: i use master page and every page is redirected the timer start and when reach 2 mins idle it open message box automatically.

推荐答案

请参阅: http://www.w3schools.com/js/js_timing.asp [ ^ ]。



-SA


在下方添加在您的母版页中关闭正文标记(< / body>)之前提及JavaScript



Add below mention JavaScript just before closing body tag(</body>) in your Master page

<script>
    
var logoutUser = false;
var timeoutHnd = null;
var logouTimeInterval = 3000;// Three Second
function onuser_activite(){     
    if(logoutUser){
;
    }
    else{
        ResetLogOutTimer();
    }
}
function OnTimeoutReached(){
logoutUser = true; 
    alert("You Session Expired");
    window.location.href = "Logout.aspx";

}
function ResetLogOutTimer(){
clearTimeout(timeoutHnd);
// set new timer
timeoutHnd = setTimeout(''OnTimeoutReached();'',logouTimeInterval);
}

    
    document.body.onclick = onuser_activite;
    timeoutHnd = setTimeout(''OnTimeoutReached();'',logouTimeInterval);
    </script>


这篇关于如何在asp.net usig java脚本中使用计时器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆