Support and Manual
ProofX Support & manual

Gå till en sida efter viss inaktivitet

Print thomas.ranhem 9/15/2014
Hjälp > Advanced > PX Script API > Gå till en sida efter viss inaktivitet

I detta exempel går du till en viss sida efter 5 minuters inaktivitet.


<script type="text/javascript">
var timeoutID;

function setup() {
   this.addEventListener("mousemove", resetTimer, false);
   this.addEventListener("mousedown", resetTimer, false);
   this.addEventListener("keypress", resetTimer, false);
   this.addEventListener("DOMMouseScroll", resetTimer, false);
   this.addEventListener("mousewheel", resetTimer, false);
   this.addEventListener("touchmove", resetTimer, false);
   this.addEventListener("MSPointerMove", resetTimer, false);

   startTimer();
}
setup();

function startTimer() {
   // wait 2 seconds before calling goInactive
   timeoutID = window.setTimeout(goInactive, 2000);
}

function resetTimer(e) {
   window.clearTimeout(timeoutID);

   goActive();
}

function goInactive() {
  window.location.href="http://lillaaf.proofx.se/TGqr3hmy3n8QOZSU40uA6D/"; // do something
}

function goActive() {
   // do something
       
   startTimer();
}

</script>

Version 2