idlestate.js

来自「implementation of survey」· JavaScript 代码 · 共 34 行

JS
34
字号
var idleTime = 900000;
var timeOut	= '';

function init() {

	Event.observe(document.body, 'mousemove', resetIdle, true);
	
	setIdle();
	
}

function onIdleFunction(){
	
	var saveMySurvey = document.getElementById("saveFilledout");
	saveMySurvey.click();
	window.opener =self;
	window.close();
	//alert('Your browser has been idle for ' + (idleTime/1000) +' seconds.');		
}

function resetIdle(){
	
	window.clearTimeout( timeOut );
	setIdle();
	
}

function setIdle(){
	
	timeOut = window.setTimeout( "onIdleFunction()", idleTime );
	
}

Event.observe(window, 'load', init, false);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?