页面闲置一段时间后,跳转
生活随笔
收集整理的這篇文章主要介紹了
页面闲置一段时间后,跳转
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這里提供兩個用JS實現的頁面閑置后跳轉的例子
<script> function count() {timer = window.setInterval("aa()", 1000); }function resetcount() {sec=0; } var timeout=10;//設置到時時間為10秒 var sec=0; function aa() {eslapetime.innerHTML=sec++;if (sec==timeout)window.location="b.asp"; } </script><body οnlοad="count()" οnmοusemοve=resetcount() οnkeypress=resetcount()"> <span style="font-size:100px">停留時間:<span id="eslapetime" style="color:Red;font-size:100px"></span>秒 </body> <body style="text-align:center" οnmοusemοve="goindex()" οnclick="goindex()" οnkeypress="goindex()"><script> var t;t=setTimeout('location.href="login.aspx"',1*6000); //6秒function goindex(){ clearTimeout(t); t=setTimeout('location.href="login.aspx"',1*6000); }</script> ..............</body>總結:
其實兩個例子使用的方法是一樣的,都是根據JS提供的setTimeout來實現的。
setTimeout('location.href="login.aspx"',1*6000)的含義是6秒鐘之后執行location.href="login.aspx",也就是頁面的跳轉,注意, 此處如果是登出系統,應該對頁面的session 和cookie進行清除。
οnmοusemοve="goindex()" οnclick="goindex()" οnkeypress="goindex()" 是響應鍵盤和鼠標的事件,并調用goindex()方法,從而初始化setTimeout,重新計算時間。
除了JS實現的方法之外,還有其他方法可以選擇,比如session 和cookie ,當然django對SESSION也提供了相關的方法
轉載于:https://www.cnblogs.com/codinggirl/archive/2013/04/02/2995382.html
總結
以上是生活随笔為你收集整理的页面闲置一段时间后,跳转的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转 c#读写xml文件
- 下一篇: poj 1328